Seafile on avoimen lähdekoodin, suorituskykyinen, turvallinen ja yritysvalmis tiedostojen synkronointi- ja jakamisratkaisu, joka on rakennettu käyttämällä Python. Siinä on yksinkertainen tietojen järjestäminen kirjastojen avulla, nopea, luotettava ja tehokas synkronointi laitteiden välillä.
Sen mukana tulee sisäänrakennettu salaus, jossa kirjasto salataan valitsemallasi salasanalla ja tiedostot salataan ennen synkronointia palvelimelle. Lisäsuojaus toteutetaan kaksivaiheisella todennuksella, tiedostojen virustarkistuksella ja etäpyyhkeellä.
Suositeltava luku: Seafile -ohjelmiston asentaminen CentOS 7: een
Se myös tukee varmuuskopiot ja tietojen palautus, tiedostojen jakaminen ja käyttöoikeuksien hallinta (voit jakaa kirjastoja ja hakemistoja käyttäjille tai ryhmille vain luku- tai luku-kirjoitusoikeuksilla). Seafile tukee myös tiedostohistoriaa (tai versiointia) ja kirjaston tilannekuvia, joiden avulla voit helposti palauttaa minkä tahansa tiedoston tai hakemiston/kansion historiasta.
Lisäksi
Seafile Drive -asiakas voit laajentaa paikallista levytilaa Seafile -palvelimen valtavan tallennuskapasiteetin avulla yksinkertaisesti kartoittamalla Seafile -palvelimen tallennustilan paikallisen koneen virtuaaliasemana.Tämä artikkeli näyttää kuinka Seafile voidaan ottaa helposti käyttöön yksityisenä pilvitallennuspalvelimena Nginx käänteisenä välityspalveluna ja MariaDB tietokantapalvelin päällä CentOS 8.
1. Jos otat Seafilen käyttöön ensimmäistä kertaa, suosittelemme, että käytät automaattista asennusohjelmaa Seafile -palvelun käyttöönottamiseen palvelimella helposti seuraavien komentojen avulla.
# cd /root. # wget --no-check-todistus https://raw.githubusercontent.com/haiwen/seafile-server-installer/master/seafile-7.1_centos. # bash seafile-7.1_centos 7.1.0.
Kun olet avannut komentosarjan, sinua kehotetaan valitsemaan asennettava Seafile -versio, valitse 1
varten Yhteisöpainos (CE) ja lyödä Tulla sisään.
2. Kun asennus on valmis, näet viestin seuraavassa kuvakaappauksessa, joka näyttää asennustiedot/parametrit.
Seafile -palvelinpaketti koostuu seuraavista osista:
3. Seafile root -asennushakemisto on /opt/seafile
, voit tarkastella sen sisältöä käyttämällä ls komento.
# cd/opt/seafile/ # ls -lA.
4. Lisäksi asennusohjelma käynnistää asennuksen aikana Nginx, MariaDB, Seafile, Seahub palvelut ja muut tarvittavat palvelut toistaiseksi, ja niiden avulla ne voivat käynnistyä automaattisesti järjestelmän uudelleenkäynnistyksen jälkeen.
Voit tarkastella kunkin palvelun tilaa suorittamalla nämä komennot (korvaa tila pysäytyksellä, käynnistä, käynnistä uudelleen, on käytössä jne. suorittamaan vastaava toiminto palvelussa).
# systemctl -tila nginx. # systemctl status mariadb. # systemctl status seafile. # systemctl status seahub.
5. Oletusarvoisesti voit käyttää seahub käyttämällä osoitetta seafile.example.com. Seafile -määritystiedosto kohteelle Nginx On /etc/nginx/conf.d/seafile.conf ja tässä voit asettaa verkkotunnuksesi kuvan mukaisesti.
# vi /etc/nginx/conf.d/seafile.conf.
Vaihda rivi:
palvelimen_nimi seafile.tecmint.lan; kohteeseen. palvelimen_nimi seafile.yourdomain.com;
6. Käynnistä seuraavaksi Nginx palvelu suorittaa viimeisimmät muutokset.
# systemctl käynnistä nginx uudelleen.
7. Jos sinulla on palomuuri palvelu käynnissä, avaa HTTP ja HTTPS palomuurin protokollia, jotka sallivat pyynnöt portin Nginx -palvelimelle 80 ja 443 vastaavasti.
# palomuuri-cmd --zone = public --permanent –add-service = http. # palomuuri-cmd --zone = public --permanent –add-service = https. # palomuuri-cmd-lataa.
8. Kun olet määrittänyt kaikki Seafile -palvelut, voit käyttää Seahubia avaamalla verkkoselaimen ja osoittamalla sen osoitteen (korvaa verkkotunnuksen nimi sille, jonka olet asettanut Seafile -sovelluksen Nginx -määritystiedostossa).
http://seafile.tecmint.lan/
9. Odota seahub kirjautumisliittymä ladattavaksi. Kirjaudu sitten sisään asennusohjelman luomilla järjestelmänvalvojan käyttäjätunnuksilla (suorita cat /opt/seafile/aio_seafile-server.log nähdäksesi asennuslokitiedoston ja saadaksesi kirjautumistiedot).
# cat /opt/seafile/aio_seafile-server.log.
10. Kirjoita seafile -järjestelmänvalvojan sähköpostiosoite ja salasana seuraavaan kirjautumisliittymään.
11. Kun olet kirjautunut sisään, näet Seahub -järjestelmänvalvojan pääkäyttöliittymän. Voit käyttää sitä asetusten muokkaamiseen; luoda, salata ja jakaa kirjastoja ja paljon muuta.
Mahdollistaa HTTPS varten Nginx, katso tämä opas: Kuinka suojata Nginx salaamalla CentOS 8: lla
Lisätietoja saat lukemalla Seafile virallinen dokumentaatio. Ja muista myös jakaa ajatuksesi aiheesta Seafile kanssamme alla olevan palautelomakkeen kautta.