GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Seafile unter Ubuntu 14.04

In diesem Tutorial zeigen wir Ihnen, wie Sie Seafile auf Ubuntu 14.04 installieren. Für diejenigen unter Ihnen, die es nicht wussten, Seafile ist eine Open-Source-Cloud-Speichersoftware. Sie bietet Dateifreigabe und Synchronisierung für einzelne Benutzer und Gruppen bietet es clientseitige Verschlüsselung und einfachen Zugriff von mobilen Geräten.Auch einfach in lokale Dienste wie LDAP und WebDAV integrierbar oder kann mit erweiterten Netzwerkdiensten und Datenbanken wie MySQL, SQLite, PostgreSQL, Memcached bereitgestellt werden , Nginx oder Apache Webserver.

In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach. Das werde ich tun zeigen Ihnen Schritt für Schritt die Installation von Seafile auf Ubuntu 14.04.

Installieren Sie Seafile auf Ubuntu 14.04

Schritt 1. Zuerst müssen Sie das System aktualisieren, um sicherzustellen, dass wir die neueste Software installiert haben.

apt-get update

Schritt 2. Installieren Sie die erforderlichen Pakete.

Installieren Sie LAMP:

sudo apt-get install apache2 mysql-server php5 libapache2-mod-php5

Python-Module installieren:

sudo apt-get install python2.7 sqlite python-simplejson python-setuptools python-imaging python-mysqldb

Schritt 3. Laden Sie die Seafile-Komponenten herunter.

Sie müssen die letzte Version von Seafile herunterladen:

wget https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.0.6_x86-64.tar.gz

Tarball in das aktuelle Verzeichnis extrahieren:

tar xzvf seafile-server*
cd seafile-server*

Schritt 4. Installieren Sie den Seafile-Server auf Ubuntu.

Führen Sie dieses Skript aus, das die erforderlichen Datenbanken und Verzeichnisse für den Seafile-Server erstellt, und beantworten Sie alle Fragen mit den folgenden Konfigurationsoptionen, nachdem das Skript die Existenz von Python überprüft hat erforderliche Module:

./setup-seafile-mysql.sh

Nach erfolgreicher Installation des Seafile-Servers generiert er einige nützliche Informationen, z um den Server zu starten.

Schritt 5. Starten der Seafile-Dienste.

Erstellen Sie ein Startskript für den Seafile-Server wie folgt:

nano /etc/init.d/seafile
#!/bin/bash
# Change the value of "user" to your linux user name
user=haiwen
# Change the value of "seafile_dir" to your path of seafile installation
seafile_dir=/data/haiwen
script_path=${seafile_dir}/seafile-server-latest
seafile_init_log=${seafile_dir}/logs/seafile.init.log
seahub_init_log=${seafile_dir}/logs/seahub.init.log
# Change the value of fastcgi to true if fastcgi is to be used
fastcgi=false
# Set the port of fastcgi, default is 8000. Change it if you need different.
fastcgi_port=8000
case "$1" in
        start)
                sudo -u ${user} ${script_path}/seafile.sh start >> ${seafile_init_log}
                if [  $fastcgi = true ];
                then
                        sudo -u ${user} ${script_path}/seahub.sh start-fastcgi ${fastcgi_port} >> ${seahub_init_log}
                else
                        sudo -u ${user} ${script_path}/seahub.sh start >> ${seahub_init_log}
                fi
        ;;
        restart)
                sudo -u ${user} ${script_path}/seafile.sh restart >> ${seafile_init_log}
                if [  $fastcgi = true ];
                then
                        sudo -u ${user} ${script_path}/seahub.sh restart-fastcgi ${fastcgi_port} >> ${seahub_init_log}
                else
                        sudo -u ${user} ${script_path}/seahub.sh restart >> ${seahub_init_log}
                fi
        ;;
        stop)
                sudo -u ${user} ${script_path}/seafile.sh $1 >> ${seafile_init_log}
                sudo -u ${user} ${script_path}/seahub.sh $1 >> ${seahub_init_log}
        ;;
        *)
                echo "Usage: /etc/init.d/seafile {start|stop|restart}"
                exit 1
        ;;
esac

Verzeichnis für Protokolldateien hinzufügen:

mkdir /path/to/seafile/dir/logs

Erstellen Sie eine Datei /etc/init/seafile.conf :

nano /etc/init/seafile.conf
start on (started mysql
and runlevel [2345])
stop on (runlevel [016])

pre-start script
/etc/init.d/seafile-server start
end script

post-stop script
/etc/init.d/seafile-server stop
end script,

Machen Sie das Seafile-Server-Skript ausführbar:

sudo chmod +x /etc/init.d/seafile

Versuchen Sie nun, den Dienst und den Befehl zu verwenden, um eine neue Seafile-Serverinstanz zu starten:

service seafile start

Schritt 6. Zugriff auf Seafile.

Seafile-Cloudspeicher ist standardmäßig auf HTTP-Port 8000 verfügbar. Öffnen Sie Ihren bevorzugten Browser und navigieren Sie zu http://your-domain.com:8000 oder http://server-ip:8000 . Geben Sie die Admin-E-Mail-ID und das Passwort ein, um sich anzumelden, die Sie zum Zeitpunkt der Installation erstellt haben. Wenn Sie eine Firewall verwenden, öffnen Sie bitte Port 8000, um den Zugriff auf das Control Panel zu ermöglichen.

Herzlichen Glückwunsch! Sie haben Seafile erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation des Open-Source-Cloud-Speichers von Seafile auf einem Ubuntu 14.04-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Seafile-Website.


Ubuntu
  1. So installieren Sie Odoo auf Ubuntu

  2. So installieren Sie Maven auf Ubuntu

  3. So installieren Sie Seafile auf einem Ubuntu 14.04 VPS

  4. So installieren Sie R unter Ubuntu 16.04

  5. So installieren Sie Go unter Ubuntu 18.04

So installieren Sie Go unter Ubuntu 18.04

So installieren Sie R unter Ubuntu 18.04

So installieren Sie qt unter Ubuntu 20.04

So installieren Sie Seafile auf Ubuntu 20.04 LTS

So installieren Sie Go in Ubuntu 20.04

So installieren Sie Go unter Ubuntu 22.04