Pydio - en åpen kildekode alternativ til Dropbox

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);
    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, etter 
     vi /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.zip

    Extract zip-filen og flytte innholdet til din web rotkatalogen.

     unzip pydio-core-6.0.8.zip 
     mv 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, etter 
     AllowOverride 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 sant 
     chcon -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.
  1. 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