Instaliranje Pydio platforme za dijeljenje datoteka na Zentyal 3.4 web server - 11. dio
Kroz ovu seriju Zentyal 3.4 PDC tutorijala imali smo postavljanje servisa za dijeljenje datoteka kao što su Samba i FTP, servisi koji imaju svoje uspone i padove ( Samba koristi emitiranje, dizajnirana je za LAN i nije skalabilan preko Interneta.
FTP obezbeđuje samo pristup osnovnom direktorijumu i nivou fajla, konfiguracije vrši administrator sistema, ali ponekad želite da korisnicima pružite neke dodatne platforme za deljenje datoteka koje ne zahtevaju komplikovana podešavanja sistema tako da korisnici ne moraju da instaliraju dodatni softver.
Ovaj vodič pokriva osnovnu instalaciju i minimalnu konfiguraciju Pydio –bivši AjaXplorer (http://pyd.io) na vrhu Apache web servera, koji je moćna platforma za dijeljenje datoteka otvorenog koda i kolaborativnu platformu koja može pretvoriti Zentyal u pseudo-cloud platformu za dijeljenje datoteka za interne i eksterne korisnike i pruža funkcije kao što su kreiranje i uređivanje dokumenata, učitavanje podataka, gledanje videa, slušanje muzike, dijeljenje vaših fajlova s drugima, saradnja na uređivanju datoteka itd. .
Zahtjevi
- Instalirajte i konfigurišite Apache na Zentyal-u
- Omogućite UserDir i Password Protect Web Directories na Zentyal-u
- Omogućite datoteku .htaccess sa AllowOverride direktivom.
- Za ovo podešavanje, poddomena “cloud.mydomain.com” kreirana u prethodnoj temi će se koristiti za hostovanje Pydio web datoteka i pružanje korisničkog prostora za pohranu.
- Putanja ‘/srv/www/cloud.mydomain.com’ će ugostiti sve Pydio web konfiguracijske datoteke.
Korak 1: Preuzmite i konfigurirajte Pydio
Postoje dva pristupa preuzimanju i instaliranju Pydio-a.
- Prvo posjetite službenu web stranicu Pydio http://pyd.io/ –> Odjeljak za preuzimanje -> Ručna instalacija, preuzmite zip ili tar paket , izvucite ga na putanju vašeg servera (/srv/www/cloud.mydomain.com u ovom slučaju) i pokrenite program za instalaciju pretraživača.
- Druga metoda je pokretanje automatskog instalacijskog programa koji se pruža kroz spremišta na Debian sustavima i pokretanje naredbe apt-get ili instaliranje RPM paketa za Enterprise Linux (CentOS, RHEL i Fedora).
Za sve ostale detaljne informacije posjetite http://pyd.io/download/ stranicu.
Na ovu temu, ručni metod sa wget do ssh će se koristiti za potrebe prilagođavanja.
1. Prijavite se na Zentyal 3.4 PDC server sa Putty koristeći Zentyal IP ili ime domene sa root nalogom.
2. Preuzmite Pydio zip ili tar.gz paket koristeći wget komandu i raspakirajte ga (na Linuxu lično preporučujem tar.gz arhiva).
wget http://downloads.sourceforge.net/project/ajaxplorer/pydio/stable-channel/5.2.3/pydio-core-5.2.3.tar.gz
tar xfvz pydio-core-5.2.3.tar.gz
3. Kopirajte sve ekstrahovane datoteke na korijensku stazu dokumenta virtuelnog hosta poddomena izdavanjem sljedećih naredbi, a zatim idite na fizičku stazu korijenskog dokumenta.
cp –r pydio-core-5.2.3/* /srv/www/cloud.mydomain.com/
cd /srv/www/cloud.mydomain.com/
4. Sada je vrijeme da instalirate neke dodatne Apache, MYSQL i PHP module za Zentyal Webserver koje zahtijeva Pydio, a zatim ponovo pokrenite uslugu Zentyal Webserver.
apt-get install mysql-server-5.5 php5 php5-cli php5-gd php5-mysql php5-mcrypt libapr1 libaprutil1 ssl-cert php5-json
service zentyal webserver restart
5. Sljedeći korak je da otvorite pretraživač i unesete svoju poddomenu na URL.
6. Ako dobijete poruku o grešci poput one na slici iznad, dajte www-data ekskluzivne dozvole za Pydio data direktorij.
chown –R www-data data/.
7. Za proizvodno okruženje također morate instalirati i konfigurirati bazu podataka za Pydio konfiguracijske podatke (korisnici, dodaci, upravljanje dokumentima itd.). Najprikladnija baza podataka za Zentyal u ovom slučaju je MYSQL koja je već instalirana, ali joj je potreban Pydio korisnik i baza podataka.
Za kreiranje Pydio korisnika i baze podataka prijavite se na MYSQL bazu podataka i kreirate novu bazu podataka pod nazivom “pydio” i korisnika “pydio” koji može pristupiti ovoj bazi podataka na lokalnom hostu sa svim privilegijama ( Na proizvodnom polju promijenite ime korisnika i baze podataka).
mysql -u root –p
mysql> CREATE DATABASE IF NOT EXISTS pydio;
mysql> CREATE USER 'pydio'@'localhost' IDENTIFIED BY 'yourpassword';
mysql> GRANT ALL PRIVILEGES ON pydio.* TO 'pydio'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> quit;
8. Ako dobijete grešku dok pokušavate pristupiti MYSQL bazi podataka sa standardnim root računom, izdajte sljedeću naredbu da promijenite MYSQL root lozinku.
dpkg-reconfigure mysql-server-5.5
9. Sada ponovo usmjerite svoj pretraživač na URL poddomene Pydio.
Kao što možete vidjeti, instalater generiše neku grešku koja može spriječiti Pydio u neometanom radu. Da biste riješili neke od generiranih grešaka, pokrenite sljedeće naredbe.
ln –s /etc/php5/conf.d/mycrypt.ini /etc/php5/apache2/conf.d/20-mycrypt.ini
dpkg-reconfigure locales
Da onemogućite PHP izlazni bafer (za bolje performanse) otvorite i promijenite vrijednost output_buffering na Isključeno na /etc/php5/apache2/php .ini staza.
nano /etc/php5/apache2/php.ini
I dalje možete imati druge greške nakon svih ovih koraka u vezi sa procesom instalacije, ali možete nastaviti ako su klasificirane kao greške Upozorenja.
Korak 2: Izvršite instalaciju Pydio-a
10. Sada je vrijeme da zapravo pokrenete Pydio installer. Nakon ponovnog pokretanja zentyal webserver modula ponovo osvježite stranicu poddomena i kliknite na Pokreni čarobnjaka!.
11. Prvi korak je kreiranje vašeg Pydio administratorskog korisnika. Unesite željeno administratorsko korisničko ime i odaberite jaku lozinku.
12. Zatim konfigurirajte Pydio Global Options dodavanjem Naslova, odaberite zadani jezik aplikacije i postavite poruku dobrodošlice (nemojte omogućiti e-poštu) .
13. Na sljedećem upitu povežite Pydio sa MYSQL bazom podataka koristeći vjerodajnice kreirane ranije i testirajte svoju SQL povezanost.
14. Također sada možete dodati druge korisnike ili možete odabrati da to učinite kasnije iz Pydio Admin Panela.
15. U posljednjem koraku pritisnite Instaliraj Pydio sada i pričekajte da instalater završi s porukom o uspješnom završetku.
16. Nakon što instalater završi, automatski ćete biti preusmjereni na web stranicu Pydio login. Prijavite se sa svojim administrativnim akreditivima kreiranim tokom procesa instalacije i postavite svoj File i Collaboration Server (odaberite željeni radni prostor, kreirajte nove korisnike, foldere, otpremite datoteke, uredite korisničke dozvole itd.).
Korak 3: Omogućite HTTPS na Pydio poddomenu
Budući da je Pydio Platforma za zajedničko dijeljenje datoteka, korisnici moraju biti zaštićeni od prisluškivanja mrežnih paketa tako što će nametnuti vašu poddomenu da radi na HTTPS protokolu.
17. Prijavite se na Zentyal Admin Panel, idite na Web Server, odaberite svoju pydio poddomenu, kliknite na Uredi u obliku Akcija, odaberite Force SSL na SSL podršci, pritisnite Promijeni i < b>Sačuvaj svoje postavke.
Čestitamo! Sada ste instalirali i konfigurisali svoju platformu za pohranu u oblaku za dijeljenje na sigurnom mrežnom okruženju.
Zaključak
Kao zaključak, Pydio može biti odlična Platforma za dijeljenje datoteka otvorenog koda za vašu organizaciju koja može odmah povezati korisnike na vašu lokalnu mrežnu pohranu ili NAS i može pružiti elegantnu alternativu drugim platformama za pohranu u oblaku koje se danas nude na internetu .