Come impostare Seafile su Linux

Hai bisogno di un ottimo strumento di sincronizzazione per il tuo server Linuxfunziona velocemente e supporta i client su più piattaforme? Dai un'occhiata a Seafile su Linux. È una soluzione di sincronizzazione dei file di livello aziendale che semplifica il trasferimento di dati da un luogo all'altro tramite LAN e Internet.

Installazione

A causa di quanti diversi tipi di server Linuxi sistemi operativi sono disponibili, gli sviluppatori hanno deciso di creare un "installer Linux" generico. Per configurare Seafile su Linux, apri un terminale e usa il wget strumento di download per scaricare l'ultimo pacchetto.

64 bit:

wget https://download.seadrive.org/seafile-server_6.2.3_x86-64.tar.gz

32 bit:

wget https://download.seadrive.org/seafile-server_6.2.3_i386.tar.gz

Dopo aver acquisito il software del server, dovrai estrarre l'archivio in cui è compresso. Fallo con tar.

tar xvzf seafile-server_*.tar.gz

L'esecuzione del comando tar con quelle lettere lo faràdecomprimere l'intero archivio, estrarlo e posizionarlo nella stessa cartella in cui è stato scaricato. Da qui, dovrai utilizzare il comando CD per accedere alla directory dell'archivio estratto.

cd seafile-server_6.2.3_x86-64

o

cd seafile-server_6.2.3_i386

Come accennato in precedenza, il software server Seafileè un programma di installazione generico. Invece di creare pacchetti per varie distribuzioni Linux, gli sviluppatori hanno incluso diversi script di shell che l'utente può eseguire per far funzionare tutto. Per visualizzare tutti i singoli script di shell inclusi all'interno della directory, utilizzare il comando ls.

ls

Per filtrare in modo specifico gli script della shell, prendere in considerazione la combinazione del comando ls con un carattere jolly e l'estensione del file .sh:

ls *.sh

Impostare

Esistono molti script diversi da eseguire. Per la maggior parte degli utenti, lo script da eseguire è "setup-seafile.sh". Se desideri configurare il software del server con SQL, anziché con le impostazioni predefinite, prova a eseguire "setup-seafile-mysql.sh". Tieni presente che lo script di installazione predefinito è il migliore per la maggior parte degli utenti e gli altri script sono pensati per utenti avanzati che desiderano specificamente un maggiore controllo sul proprio server. Controlla il sito Web Seafile per ulteriori informazioni.

Inizia l'installazione con:

sudo sh setup-seafile.sh

La prima parte del processo consiste nel nominare il server Seafile. Sotto "Cosa vorresti usare come nome di questo server di file marittimi?", Inserisci il nome del tuo server. Premere il tasto Invio per continuare.

Successivamente, dovrai specificare l'indirizzo IP LAN del server. Utilizzare il comando seguente per individuare l'indirizzo IP del computer host, quindi inserirlo nel prompt nel terminale.

Nota: potrebbe essere necessario aprire un terminale separato per farlo.

ip addr show | grep "inet 192.168"

Nel terzo passaggio, lo script chiede all'utente dispecifica dove Seafile deve salvare tutti i dati sincronizzati. Per impostazione predefinita, questa directory è ~ / seafile-data. Per la maggior parte degli utenti, questo lo farà. Se desideri modificarlo, specifica il percorso della posizione nel programma di installazione.

Se desideri modificare la porta predefinita su cui opera il software server, la pagina successiva ti consentirà di farlo. Altrimenti, premere Invio per utilizzare le porte predefinite e passare al passaggio successivo.

Quando il software del server è stato installato econfigurato, lo script stamperà l'IP, il nome del server, la porta, ecc. e chiederà se "va bene". Rileggilo e premi il tasto Invio per proseguire con l'installazione.

Seafile è installato. A eseguire il server, attenere alla seguente procedura:

./seafile.sh start

Per arrestare il server, eseguire:

./seafile.sh stop

Riavvia il server con

./seafile.sh restart

Installazione dei client di sincronizzazione

Insieme al software server, gli utenti possono ancheinstalla lo strumento di sincronizzazione di Seafile anche sul proprio PC Linux. Ufficialmente, lo strumento di sincronizzazione della GUI supporta Ubuntu, Debian, Fedora, Arch Linux e RHEL / CentOS. Per installarlo, scegli il tuo sistema operativo e segui le istruzioni di comando.

Nota: se utilizzi un sistema operativo diverso da quelli elencati di seguito, dovrai invece utilizzare la versione generica di Seafile-GUI. Scaricalo qui.

Istruzioni Ubuntu

Il software di sincronizzazione Seafile è compatibile conUbuntu e distribuito tramite un PPA, piuttosto che un file di pacchetto Debian scaricabile. Questa è una buona scelta, perché consente agli sviluppatori di distribuire regolarmente aggiornamenti software al software in esecuzione sul server. Per installare il software sul tuo computer Ubuntu, apri un terminale e procedi come segue:

sudo add-apt-repository ppa:seafile/seafile-client
sudo apt-get update
sudo apt-get install seafile-gui

Istruzioni Debian

Come Ubuntu, Debian ha un repository di software perconsegnare Seafile. Questo repository di software ha il supporto per Debian 7, 8 e 9. Per aggiungere il repository di software Seafile alla vostra macchina Debian, prima aprite un terminale e ottenete l'accesso root usando su.

Quando hai accesso root, aggiungi la chiave repo ail tuo sistema per garantire che Debian installerà il software. Quindi, scegli la tua versione di Debian e usa il comando sotto di essa per aggiungere automaticamente l'origine software al tuo computer.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 8756C4F765C9AC3CB6B85D62379CE192D401AB61

Debian 7

echo deb http://deb.seadrive.org wheezy main | sudo tee /etc/apt/sources.list.d/seafile.list

Debian 8

echo deb http://deb.seadrive.org jessie main | sudo tee /etc/apt/sources.list.d/seafile.list

Debian 9

echo deb http://deb.seadrive.org stretch main | sudo tee /etc/apt/sources.list.d/seafile.list

Dopo aver aggiunto la nuova fonte software a Debian, aggiorna le fonti software e la cache apt. Al termine dell'aggiornamento, installare il client di sincronizzazione Seafile sul sistema con:

sudo apt-get install seafile-gui

Istruzioni Fedora

sudo dnf install seafile-client

Istruzioni Arch Linux

Il software di sincronizzazione ufficiale di Seafile è in Arch Linux AUR. Segui la nostra guida qui per sapere come installare il software dall'AUR per farlo funzionare.

Impostazione della sincronizzazione di Seafile

Per eseguire la sincronizzazione con il tuo server Seafile, dovrai accedere alle credenziali nel client di sincronizzazione.

Apri il client e inserisci le informazioni sul server. Inizia con l'indirizzo IP e il numero di porta. Utilizzare l'indirizzo IP immesso precedentemente nel programma di installazione e aggiungere il numero di porta predefinito. Per esempio:

http://192.168.1.133:8082

Quindi, apri un terminale e inserisci la cartella di installazione di Seafile in precedenza.

cd seafile-server_6.2.3_x86-64

o

cd seafile-server_6.2.3_i386

Esegui lo script "reset-admin.sh" per configurare un utente.

sudo sh reset-admin.sh

Inserisci il tuo indirizzo e-mail e imposta la password. Quindi torna al client di sincronizzazione e immettilo come informazioni di accesso. Se le informazioni sono corrette, il client di sincronizzazione accederà. Da qui, inizia a sincronizzare tutti i tuoi dati posizionando file e cartelle in / Home / nomeutente / seafile /

Commenti