Come impostare Seafile su Linux

click fraud protection

Hai bisogno di un ottimo strumento di sincronizzazione per il tuo server Linux che funzioni velocemente e supporti 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 del numero di tipi diversi di sistemi operativi server Linux disponibili, gli sviluppatori hanno scelto 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.

catrame xvzf seafile-server _ *. tar.gz. 

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

instagram viewer

cd seafile-server_6.2.3_x86-64

o

cd seafile-server_6.2.3_i386

Come accennato in precedenza, il software del 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 della shell inclusi all'interno della directory, utilizzare il comando ls.

ls

Per filtrare in modo specifico gli script della shell, considerare 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 è denominare 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.

mostra indirizzo IP | grep "inet 192.168"

Nel terzo passaggio, lo script chiede all'utente di specificare 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 cambiare 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 e configurato, 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 riavvio

Installazione dei client di sincronizzazione

Insieme al software server, gli utenti possono anche installare lo strumento di sincronizzazione Seafile anche sul proprio PC Linux. Ufficialmente, lo strumento di sincronizzazione della GUI supporta Ubuntu, Debian, Fedora, Arch Linux, nonché 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 con Ubuntu e distribuito tramite a 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 per consegnare Seafile. Questo repository di software ha il supporto per Debian 7, 8 e 9. Per aggiungere il repository del software Seafile al tuo computer Debian, prima apri un terminale e ottieni l'accesso root usando su.

Quando hai accesso come root, aggiungi la chiave repo al tuo sistema per assicurarti che Debian installi 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 principale wheezy | 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 tratto principale | 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 installa 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 inserendo file e cartelle /home/username/Seafile/

watch instagram story