![Kuinka kopioida tekstiä Instagram-postista vuonna 2023](/f/d75732b9a8972256a13d5f4e6e830b67.jpg?width=100&height=100)
Seafile on avoimen lähdekoodin, pieni ja turvallinen pilvitallennusratkaisu tiedostojen synkronointia ja jakamista varten C (ytimessä) ja Python. Siinä on ominaisuuksia tiedostojen salaus ja ryhmäjako, tiedostojen järjestäminen kirjastoihin ja kirjastoon voidaan salata ja suojata salasanalla.
Se laajentaa paikallista levytilaa valtavalla tallennuskapasiteetilla Seafile palvelin, jossa on luotettava ja tehokas tiedostojen synkronointi. Jokainen tiedosto on salattu ennen kuin se synkronoidaan keskuspalvelimelle. Sefiles tukee myös yritysten ominaisuuksia, kuten AD/LDAP integraatio, ryhmien synkronointi, osastohierarkia, tiedonhallinta, hienorakeinen lupien hallinta ja paljon muuta.
Suositeltava luku: Seafile -tiedoston asentaminen tiedostojen synkronointiin ja jakamiseen CentOS 8: ssa
Tämä opas opastaa käyttöönottovaiheissa Seafile yksityisenä pilvitallennuspalvelimena Nginx käänteisenä välityspalveluna ja MariaDB tietokantapalvelin a Ubuntu palvelin.
Tuore Ubuntu palvelin, jossa on 2 ydintä, 2 Gt tai enemmän RAM -muistia, 1 Gt SWAP tai enemmän ja 100 Gt+ tallennustilaa Seafile -tiedoille.
1. Helpoin ja suositeltavin tapa asentaa Seafile päällä Ubuntu on käyttämällä automaattista asennusohjelmaa. Yhdistä ensin Ubuntu -palvelimeesi SSH: n kautta ja suorita sitten seuraava wget -komento komentokehotteessa ladataksesi automaattisen asennusohjelman komentosarjan ja suorittamaan sen pääkäyttäjän oikeuksilla.
$ wget --no-check-todistus https://raw.githubusercontent.com/haiwen/seafile-server-installer/master/seafile-7.1_ubuntu. $ sudo sudo bash seafile-7.1_ubuntu 7.1.0.
2. Seuraavaksi asennusohjelma pyytää sinua valitsemaan asennettavan Seafile -version, kirjoita 1
varten Yhteisöpainos (CE) ja napsauta Tulla sisään.
3. Kun asennus on valmis, asentaja laatii raportin prosessista seuraavan kuvakaappauksen mukaisesti. Raportti tallennetaan myös Seafile -asennushakemistoon.
4. Seafile -paketti on oletusarvoisesti asennettu /opt/seafile
, Käytä ls komento nähdäksesi hakemiston sisällön.
# cd/opt/seafile/ # ls -lA.
Seafilen ydinkomponentit ovat:
5. Asennuksen aikana asentaja määritteli erilaisia palveluita, kuten Nginx, Mariadb ja Seafile-palvelin. Voit käyttää seuraavia systemctl -komennot tarkistaa, ovatko palvelut käynnissä. Jos haluat hallita niitä tarvittaessa, vaihda ne Tila kanssa lopettaa, alkaa, uudelleenkäynnistääja on kytketty soveltaa vastaavaa toimintoa tiettyyn palveluun.
$ sudo systemctl tila nginx. $ sudo systemctl tila mariadb. $ sudo systemctl status seafile-server.
6. Myös oletusarvoisesti asennusohjelma määrittää seahub pääsee verkkotunnuksen avulla seafile.example.com
. Voit määrittää verkkotunnuksesi /etc/nginx/sites-available/seafile.conf määritystiedosto.
$ sudo nano /etc/nginx/sites-available/seafile.conf.
Etsi rivi:
palvelimen_nimi seafile.tecmint.lan;
ja muuta se:
palvelimen_nimi seafile.yourdomainname.com;
7. Käynnistä sitten uudelleen Nginx palvelu viimeisimpien muutosten käyttöön ottamiseksi.
$ sudo systemctl käynnistä nginx uudelleen.
8. Jos sinulla on otti UFW -palomuurin käyttöön palvelua, sinun on avattava portti 80 ja 443 palomuurissa salliaksesi HTTP ja HTTPS pyynnöt Nginx palvelin.
$ sudo ufw salli 80/tcp. $ sudo ufw salli 443/tcp. $ sudo ufw lataa uudelleen.
9. Nyt kun seafile -palvelin on käynnissä, voit nyt käyttää ja aloittaa työskentelyn Seahub. Avaa verkkoselain ja navigoi seuraavan URL -osoitteen avulla (muista käyttää verkkotunnuksen nimeä, jonka määritit Nginx -määritystiedostossa Seafilelle).
http://seafile.tecmint.lan.
10. Kun kirjautumissivu on latautunut, kirjaudu sisään järjestelmänvalvojan sähköpostiosoitteella ja salasanalla. Saat ne tarkistamalla seafile -asennuksen lokitiedoston.
$ sudo cat /opt/seafile/aio_seafile-server.log.
11. Anna nyt järjestelmänvalvojan sähköpostiosoite ja salasana ja napsauta Kirjaudu sisään.
12. Seuraavassa kuvakaappauksessa näkyy Seafile -palvelimen web -hallintarajapinta. Jatka nyt järjestelmänvalvojan oletussalasanan muuttamista ja asetusten mukauttamista; luoda, salata ja jakaa kirjastoja; linkittää laitteesi ja lisätä tai tuoda käyttäjiä ja paljon muuta.
Mahdollistaa HTTPS varten Nginx Seafile -palvelimella, katso tämä opas: Nginxin suojaaminen Let's Encrypt -toiminnolla Ubuntussa
Siellä sinulla on se, olet juuri asentanut Seafile palvelin kanssa Nginx ja MariaDB a Ubuntu palvelin. Lisätietoja on kohdassa Seafile -dokumentaatio. Anna meille palautetta alla olevan kommenttilomakkeen avulla.