About Pydio
Å ha en privat filserver er alltid en beste ideen. Stedet for å lagre dine verdifulle data i tredjeparts servere og Cloud, hvorfor ikke slå din gamle systemet til et robust File server, sette data trygt i det, og få tilgang til dem hvor som helst fra hvilken som helst enhet? Høres bra ut? La meg presentere Pydio, en åpen kildekode-alternativ til Dropbox og box.net.
Pydio, tidligere kjent som AjaXplorer, er en åpen kildekode-program som kan brukes til å sette opp filserver på alle systemer. Det er et alternativ til SaaS Esker og stasjoner, med mer kontroll, sikkerhet og personvern, og gunstige TCOs. Det gir enkel tilgang til filer /mapper fra ethvert system, fra hvilken som helst nettleser over LAN eller WAN. Den har en innebygd WebDAV-server og innfødte mobile applikasjoner for iOS og Android. Det er lett å installere, konfigurere og den er designet for å gi enterprise grade sikkerhet og kontroll over dine data. Videre kan Pydio brukere og grupper kartlegges direkte fra ekstern LDAP /AD-serveren, eller fra den vanligste PHP-basert CMS.
Pydio er tilgjengelig i fire forskjellige utgaver.
- Samfunn (Gratis for personlig bruk);
- Vanlige filer
Mine filer
Velg arbeidsplassen av ditt valg og klikk på Enter for å vise innholdet.
Fra nå av , legge til filer eller mapper og dele dem til nettverket ditt. For å opprette en mappe, høyreklikk på den tomme plassen, og velg "Create" -knappen.
Skriv inn mappenavn og klikk på OK-knappen (høyre piltast).
Det er det . Nå kan du legge til filer eller undermapper. For å gjøre det, åpne mappen ved å dobbeltklikke på det. Høyreklikk på den tomme plassen og velger Last opp-knappen.
Velg filene enten fra din lokale eller eksterne systemet. Det er alt. De valgte filene lastet opp til delt mappe nyopprettede.
Nå kan du dele hele mappen eller det er filer /undermapper enn nettverk ved å klikke på knappen aksje.
Du kan angi forskjellige tillatelser om en bruker kan se eller laste ned eller laste opp innhold til den delte mappen /filen.
samme måte kan du lage og dele så mange som filer eller mapper til dine venner og kolleger over LAN eller WAN. Selv om du kan opprette egne brukere og dele filer til ulike brukere av ditt valg.
Det er alt for nå. For ekstra grundig konfigurasjon og administrasjon og bruk, foreslår jeg at du skal se den offisielle dokumentasjonen siden
Cheers
Referanse link:.!
Pydio Hjemmeside
Next Page:Setup A Local Mail Server I CentOS 7
Pro Edition;
Enterprise Edition;.
Ultimate Edition
Sjekk den fullstendige detaljer om hver utgave her
Installer Pydio Community Edition i CentOS 7 <. br> Mine testbox detaljer:
Her er mine testbox detaljer som jeg kommer til å installere og konfigurere Pydio
Operativsystem:. CentOS 7 64bit minimal
IP-adresse: 192.168.1.150/24
Vertsnavn:. server1.unixmen.local
Selv om det ble testet i CentOS, bør de samme trinnene fungerer alle RPM basert distribusjoner som RHEL /Scientific Linux 7 og Fedora
programvare Krav:
Som jeg nevnte ovenfor, kan vi distribuere Pydio med noen webserver utstyrt med PHP 5.1 eller senere, sammen med DomXML, mcrypt og GD extensions .. Pydio vil fungere på alle webservere, inkludert Apache, Nginx, Lighttpd, og IIS. Imidlertid er Apache anbefales for et produksjonsmiljø ved Pydio teamet
Maskinvarekrav:.
Dette kan meget variere, avhengig ditt antall brukere og volum av dokumenter. Ethvert system med en 2GHz dual-core med 4 GB RAM bør være mer enn nok for grunnleggende behov (opptil 50 brukere) for å sette opp Pydio.
I denne opplæringen, jeg kommer til å setup Pydio filserver bruker LAMP stack i CentOS 7 server.
å installere og konfigurere LAMP-server, kan du se følgende link.
Installer LAMP-server (Apache, MariaDB, PHP) På CentOS /RHEL /Scientific Linux 7
Når du har konfigurert Apache, mariaDB og PHP, legge Epel depot og installere noen forutsetninger som trengs av Pydio som vist nedenfor.
yum install Epel-releaseyum installere php-apc php-mbstring php-pecl-apc php-mysql php-cli php -devel php-gd php-ldap php-pecl-Memcache php-pspell php-snmp php-xmlrpc php-xml php-imap php-mcrypt * wget unzipEdit php.ini fil, ettervi /etc /php .iniFind følgende linjer og gjøre endringer som vist nedenfor.
[...] upload_max_filesize = 1024M [...] post_max_size = 1024M [...] output_buffering = Av [...] Lagre og lukk . filen
Opprett database Og User For Pydio:
Logg inn på databaseserveren:
mysql -u root -pCreate en database kalt pydiodb og en databasebruker kalt pydiouser. Du kan bruke dine egne verdier av ditt valg.
Velkommen til MariaDB skjermen. Kommandoer slutte med; eller \\ g.Your MariaDB forbindelse id er 10Server versjon: 5.5.41-MariaDB MariaDB ServerCopyright (c) 2000, 2014, Oracle, MariaDB Corporation Ab og others.Type 'hjelp;' eller '\\ h' for å få hjelp. Type '\\ c' for å fjerne dagens inngangs statement.MariaDB [(ingen)] > opprette database pydiodb; Query OK, påvirket en rad (0,05 sek) MariaDB [(ingen)] > . GRANT ALL ON pydiodb * TO pydiouser @ localhost identifisert av 'CentOS'; Query OK, 0 rader berørt (0,08 sek) MariaDB [(ingen)] > strakt privilegier; Query OK, 0 rader påvirket (0,04 sek) MariaDB [(ingen)] > exitByeDownload Pydio.
Last ned siste versjon fra Pydio nedlastingssiden
Her har du to valg. Du kan manuelt laste ned tjære eller zip-filen og distribuere den, eller legge den Pydio depotet til serveren din.
I vårt tilfelle, la oss laste ned zip-filen og gjøre en manuell installasjon.
wget http://sourceforge.net/projects/ajaxplorer/files/pydio/stable-channel/6.0.8/pydio-core-6.0.8.zipExtract zip-filen og flytte innholdet til din web rotkatalogen.
unzip pydio-core-6.0.8.zipmv pydio-core-6.0.8 //var /www /html /pydioMake sikker at data mappen har full tillatelse (lese /skrive).
chmod -R 777 /var /www /html /pydio /data /Endre fil /etc/httpd/conf/httpd.conf, etter < pre> vi /etc/httpd/conf/httpd.confFind linjen, etterAllowOverride NoneChange det til:
AllowOverride AllSave og lukk filen
Obs. Jeg deaktivert SELinux permanent til redusere kompleksiteten siden jeg kommer til å teste den i min lokale nettverk.
Men, sier den offisielle dokumentasjonen guide kan du bruke følgende SELinux-kommandoer til å overstyre alle tillatelsesproblemer.
Juster SELinux å unngå "403 Forbidden error" eller "Forbidden Du har ikke tillatelse til å få tilgang /pydio på denne serveren" feil.
setsebool -P httpd_enable_homedirs santchcon -R -t httpd_sys_content_t /var /www /html /pydio /Restart apache Tjenesten
systemctl restart httpdStart Pydio Web Installasjon
Nå åpner opp nettleseren og skriv http:. //domene-navn /pydio eller http:. //ip-adresse /pydio i adressefeltet
Du vil se følgende skjermbilde. Den vil vise deg noen advarsler eller feil hvis det finnes. Gjennomgå feil linjer for å sjekke hvilke tiltak du bør gjøre
Deretter, Klikk på linken som sier:.. Klikk her for å fortsette å Pydio
Klikk Start veiviser for å fortsette
Klikk på. på hver del og sette de nødvendige parameterne
Setup Admin konto.
Angi standardspråk og filserver tittel:
Konfigurer MySQL database navn og brukernavn. Skriv inn mysql database og brukerdetaljer og klikk "prøve å koble til database". Hvis alt ok, bør du se en melding. "Connexion etablert" i bunnen
Lag en ny bruker. Du kan opprette et ubegrenset antall brukere ved å klikke på pluss-knappen (+). Klikk endelig Installer Pydio nå knappen.
Du burde se følgende skjermbilde.
Kopier innholdet som vises i vinduet ovenfor, og lime dem inn i /var/www/html/pydio.htaccess fil.
vi /var/www/html/pydio/.htaccessHere er innholdet som jeg har lagt i min /var/www/html/pydio/.htaccess fil
<. IfModule mod_rewrite. c > # Du må stille de riktige verdiene her hvis du ønsker # for å aktivere WebDAV deling. Verdiene anta at din # Pydio installasjonen er på http: //dittdomene /# og at du ønsker WebDAV aksjer for å være tilgjengelig via # http: //dittdomene /aksjer /repository_id /RewriteEngine onRewriteBase /pydioRewriteCond% {REQUEST_FILENAME} -fRewriteCond % {REQUEST_FILENAME}! -dRewriteRule ^ aksjer ./dav.php [L] RewriteRule ^ api ./rest.php [L] RewriteRule ^ bruker ./index.php?get_action=user_access_point [L] RewriteCond% {REQUEST_URI} ^ /pydio /indexRewriteCond% {REQUEST_URI} ^ /pydio /pluginsRewriteCond% {REQUEST_URI} ^ /pydio /dashbord | ^ /pydio /welcome | ^ /pydio /innstillinger | ^ /pydio /ws-RewriteRule index.php (*). [L] #Following linjer synes å være nødvendig hvis PHP arbeider # med apache som CGI eller FCGI. (. *): Bare fjerne ## Se http://doc.tiki.org/WebDAV#Note_about_Apache_with_PHP_as_fcgi_or_cgi#RewriteCond% {HTTP Authorization} # RewriteRule ^ (. *) - [E = HTTP_AUTHORIZATION:% 1] #Following . linjer kan være nødvendig for et PHP-FPM setup # for å sørge for at autorisasjon sendes # Bare fjerne # i begynnelsen av linjen # SetEnvIf Authorization "(. *)" HTTP_AUTHORIZATION = $ 1 < /IfModule > AddType application /json .jsonNow, oppdatere siden igjen.
Gratulerer! Vi har med hell setup Pydio i vår CentOS 7server.
Her er min Pydio innloggingsbildet.
Pydio Usage
Skriv inn brukernavn og passord for å logge at du har opprettet under installasjonen.
First vil vi logge inn i konsollen.
Skriv inn administrator brukernavn (Ex. admin i mitt tilfelle) og det er passord.
Dette er hvordan min administratorkonsollen så ut.
Velg arbeidsområdet og klikk på "Enter" -knappen. Som standard. Pydio har to arbeidsområder.