Maison > développement back-end > Golang > Étapes d'installation de FileBrowser à partir du code source sur Ubuntu 04

Étapes d'installation de FileBrowser à partir du code source sur Ubuntu 04

WBOY
Libérer: 2024-09-03 14:24:02
original
748 Les gens l'ont consulté

FileBrowser Installation Steps from Source Code on Ubuntu 04

FileBrowser à partir des sources sur Ubuntu 24.04, suivez ces étapes :

1. Prérequis

Assurez-vous que les outils et dépendances nécessaires sont installés :

sudo apt update sudo apt install -y build-essential git
Copier après la connexion

2. Cloner le référentiel FileBrowser

Le code source de FileBrowser est hébergé sur GitHub. Clonez le dépôt en utilisant git :

git clone https://github.com/filebrowser/filebrowser.git cd filebrowser
Copier après la connexion

3. Créer un navigateur de fichiers

FileBrowser est écrit en Go. Vous aurez besoin de Go installé pour le construire.

Installer Go

Si Go n'est pas déjà installé, vous pouvez l'installer à l'aide des commandes suivantes :

sudo apt install -y golang
Copier après la connexion

Vérifiez l'installation :

go version
Copier après la connexion

Construire un navigateur de fichiers

Accédez au répertoire FileBrowser et créez l'application :

cd filebrowser go build -o filebrowser
Copier après la connexion

Cela créera un fichier exécutable nommé filebrowser dans le répertoire actuel.

4. Déplacer l'exécutable

Déplacez le binaire du navigateur de fichiers vers un répertoire de votre PATH, comme /usr/local/bin, afin qu'il puisse être facilement exécuté :

sudo mv filebrowser /usr/local/bin/
Copier après la connexion

5. Créer un fichier de service Systemd

Pour gérer FileBrowser en tant que service systemd, créez un fichier de service :

sudo nano /etc/systemd/system/filebrowser.service
Copier après la connexion

Ajoutez le contenu suivant au fichier de service :

Description=File Browser
After=network.target

[Service]
User=yourusername
Group=yourusername
ExecStart=/usr/local/bin/filebrowser -r /path/to/your/root/directory
Restart=on-failure

[Install]
WantedBy=multi-user.target

Copier après la connexion

Remplacez votre nom d'utilisateur par votre nom d'utilisateur réel et ajustez le chemin ExecStart si nécessaire.

6. Rechargez Systemd et démarrez le service

Rechargez systemd pour appliquer la nouvelle configuration du service :

sudo systemctl daemon-reload
Copier après la connexion

Démarrez le service FileBrowser :

sudo systemctl start filebrowser
Copier après la connexion

Activer le service pour démarrer au démarrage :

sudo systemctl enable filebrowser
Copier après la connexion

7. Configurer le navigateur de fichiers

Si nécessaire, créez un fichier de configuration pour FileBrowser ou modifiez ses paramètres par défaut.

Fichier de configuration

Vous pouvez spécifier des configurations supplémentaires à l'aide des options de ligne de commande ou en créant un fichier de configuration. Consultez la documentation FileBrowser pour les options de configuration détaillées.

8. Vérifiez l'installation

Vérifiez l'état du service FileBrowser pour vous assurer qu'il fonctionne :

bash

Copier le code

sudo systemctl status filebrowser
Copier après la connexion

Vous devriez voir l'état du service comme actif (en cours d'exécution).

9. Accéder au navigateur de fichiers

Ouvrez votre navigateur Web et accédez à http://localhost:8080 (ou au port que vous avez configuré) pour accéder à l'interface Web de FileBrowser.

Conclusion

En suivant ces étapes, vous devriez pouvoir installer FileBrowser à partir des sources sur Ubuntu 24.04 et le configurer pour qu'il s'exécute en tant que service systemd. Si vous rencontrez des problèmes, reportez-vous à la documentation FileBrowser ou consultez les journaux de service pour plus de détails.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal