Hogyan állítsd be saját magaddal rendelkező Dropboxed saját stílusával

Tetszik a Dropbox? Mi lenne, ha volt egy módja annak, hogy korlátlan online felhő tárhelyet kapjon sokkal kevesebb pénzért, mint az iCloud, a Dropbox vagy a Sugarsync díjak? Jó hír, van. A Owncloud egy ingyenes nyílt forráskódú kiszolgálószoftververzió, amely lehetővé teszi az adatok bárhonnan történő elérését, és az összes tárhelyet irányítja. Ez az önkiszolgáló és közösségvezérelt szolgáltatás több platformra kiterjedő ügyfeleket kínál Windows, Linux, Mac, Android és iOS rendszerek között.

Miért használja a Owncloud-ot? A Dropbox és a Sugarsync nagy rajongói vagyunk a -ban, de úgy gondolom, hogy a Owncloud egy jobb megoldás, ha vagy a know-how vagy a bátorság, hogy felállítsd (ez nem olyan nehéz ...). A probléma az, hogy a Dropbox-fiókba feltöltött összes tartalom harmadik fél kiszolgálókon van, és a Dropbox alkalmazottai nem csak hozzáférhetnek hozzá, ha ezeket kérik (elsősorban a bűnüldöző szervek és a jogi biztosítékok). A Owncloud-nál az adatok tulajdonjoga van, és mindez irányít. Természetesen ha az adatokat érzékeny adatok tárolására használja, a Truecrypt-et a fontos fájlok biztonságossá tételéhez szeretné használni.

Ha meg szeretné próbálni a Owncloud-ot a telepítés előtt, nézze meg az élő demó oldalt, amelyet a dev csapat állított be a legfrissebb verzióhoz.

Mi kell telepíteni a saját zászlót:

  • Linux szerver / asztal . Ez lehet az egyik a házban, vagy egy hosting terv (például a Dreamhost vagy az 1and1). Ajánlom a gazdagép használatát. A Owncloud néhány alapvető függőséget tartalmaz, mint például a PHP5 és a My SQLite. A teljes szerverigény itt található. A legtöbb megosztott tárhelyre vonatkozó tervek tartalmazzák az összes szükséges csomagot.
  • FTP kliens . Ajánlom a Filezillát. (Nem szükséges, ha a számítógépedre telepíted)
  • (Opcionális / gyorsabb) SSH kliens . Ajánlom a PuTTY-t.

A Owncloud letöltése a hivatalos webhelyről: http://owncloud.org/support/install/
A legújabb verzió a 4.5.2-es változat írásakor, és javaslom, hogy a legfrissebb verziót megragadjam, ha újabbak lesznek elérhetők (a magasabb számok újabbak).

Két különböző típusú útmutatást osztunk meg, egy rövidet az alapokkal, és egy hosszabb részleteket.

A rövid telepítési útmutató:

  1. Töltse le a legújabb Owncloud archívumot. ( Otthoni használatra először próbálja meg az automatikus webes telepítőt )
  2. Töltsd fel az archívumot a szerver / var / www / területére.
  3. Vegye ki az archívum tartalmát (vagy töltse fel).
  4. A kibontott saját könyvtár tulajdonjogának megváltoztatása a felhasználónév használatával gyökér hozzáféréssel, vagy a mappa engedélyeinek megadása 777-re az FTP-n keresztül.
  5. Használjon internetböngészőt és lépjen http: // yoursiteorIP / owncloud /
  6. A Owncloud kezelőfelületén adminisztrátori fiókot hozhat létre, és erős jelszót adhat meg.
  7. Válassza ki a MySQL vagy a MySQL-lite használatát. A Lite-t könnyebben beállíthatja, ha rendelkezésre áll.
  8. Fogja meg az asztali szinkronizáló klienst, és élvezze a Owncloud használatát.

A részletes telepítési útmutató:

Először is szükséged van a Owncloud legújabb verziójára. Frissítés lehet egy kicsit fájdalom, ezért nagyon ajánlom a legújabb verziót, ha valamilyen oknál fogva nem működik a szerverrel.

Otthoni használatra először próbálkozzon az automatikus web telepítővel, mielőtt a kézi módszerrel foglalkozna. Ne feledje, hogy a webes telepítő általában nem működik a távoli tárhelyen.

Ezután töltsd fel a Owncloud fájlokat a szerverre. Ezeket olyan külsõ mappába kell helyezni, amely az internetrõl érhetõ el (/ var / www /). Megosztott tárhely esetén ez valószínűleg egy alkönyvtár lesz a fő tartományi telepítési mappában. A fájl legolcsóbb feltöltése egy távoli kiszolgálón FTP-vel.

Vegye figyelembe, hogy ha nem rendelkezik SSH hozzáféréssel, akkor ki kell töltenie az archívumot, majd fel kell töltenie a tartalmat, nem pedig az archívumot. Az SSH használatának nagy előnye, hogy exponenciálisan gyorsabbá teszi a kiszolgálón levő fájlokat, de a végeredmény ugyanaz.

(Csak SSH) A PuTTY-t az SSH-ba a szerveren (vagy a helyi konzolon lévő root konzolt)

A PuTTY parancssoron belül keresse meg az archívumot feltöltő könyvtárat, majd futtassa a következő parancsot a kibontásához:

 tar -xjvf owncloud-4.5.2.tar.bz2 


Ahogy fentebb említettük, ha nincs SSH hozzáférése, akkor először ki kell töltenie a tar.bz2 fájlt, majd fel kell töltenie a tartalmat. Ez sokkal hosszabb időt vesz majd igénybe, mint feltöltés után, de a munkát elvégzi.

Most csak módosítania kell a telepítés engedélyeit. Ha még mindig az SSH-n keresztül csatlakozik, futtassa a következő parancsot a saját könyvtárban feltöltött szülőkönyvtárból. Csak cserélje ki a www-adatot: www-adatokat a felhasználónevével és a csoportjával a kiszolgálón, de sok Apache kiszolgáló használja a www-adatot felhasználónévként.

 chown -R www-adatok: www-data owncloud / 

Ha nincs SSH-e, az alternatíva a konfigurációs fájl FTP-n keresztüli böngészése, és az engedélyek beállítása 777-re (All access all users). A telepítés befejezése után visszaállíthatja ezt a 750-es értékre.

Ez minden, ami a backend konfigurációhoz tartozik. Ezután keresse fel a saját könyvtárat a böngészővel. Hozzon létre adminisztrátori fiókot, adjon neki egy jó jelszót és állítsa be a telepítést.

Ha a My SQLite-t észlelik, akkor automatikusan használni fogják, ha nem, akkor szükség lehet egy olyan MYSQL adatbázis létrehozására, amely konfigurálható a rendszergazdai fiók létrehozásakor.

Az adminisztrátori fiók beállítása után ajánlom másodlagos fiók létrehozását, és azt szinkronizálni kell az összes eszközével. Ez csak egy extra biztonsági intézkedés, amely megakadályozza, hogy valaki hozzáférjen a saját zenéjéhez az egyik szinkronizált eszközön tárolt információ felhasználásával.

Nagyon ajánlom az asztali szinkronizáló kliens használatát, mivel folyamatos mentési élményt nyújt. A Sync Client Download oldal összes operációs rendszere megtalálható.

Ha rendelkezik mobileszközzel, a Owncloud Android és iOS-on is elérhető (0, 99 dollár az iTunes-on).

Ha szinkronizáló klienst csatlakoztat, használja ugyanazt a címet, amelyre a saját lapot telepítette. Ha az SSL engedélyezve van a kiszolgálón, akkor "biztonságos kapcsolatot használhat." Egyébként egyszerűen írja be fiókjának felhasználónevét és jelszavát, és minden működnie kell!

Mindössze annyit kell tennie, hogy elinduljon a saját zenével. Ha bármilyen kérdése van ebben a groovy szolgáltatással kapcsolatban, kérjük, dobjon egy megjegyzést.

Hibaelhárítás

Ha látod:

" Halálos hiba: Hívás definiált függvénynek stream_resolve_include_path ()
/htdocs/owncloud/lib/base.php on line 99 "

Ezt az okozza, hogy a kiszolgáló nem használja a legfrissebb PHP-verziót. Előfordulhat, hogy frissítenie kell a PHP-t a kiszolgálón. Néhány internetes kiszolgáló telepíti a legfrissebb PHP-t, de alapértelmezés szerint nem használja. Ebben az esetben a megoldás a következő két sor hozzáadása a .htaccess fájlhoz (ez a helyzet az 1and1-vel):

 AddType x-mapp-php6 .php AddHandler x-mapp-php6 .php 

Ha látod:

Nem sikerült csatlakozni a saját zenékhez!
Hiba: Az SSL kézfogás sikertelen
Nem sikerült létrehozni a saját zóna kapcsolatát. Kérlek nézd meg újra.

Ez valószínűleg azt jelenti, hogy a kiszolgáló nem konfigurálva az SSL használatát. Általában ez azért van, mert SSL-tanúsítványra van szüksége a kiszolgálóra (további konfigurációs információk itt). Sajnos ezek drágák lehetnek, és évente átlagosan 50 dollárba kerülnek. Néhány tárhelyszolgáltató azonban egyedülálló vagy "megosztott" SSL-t kínál ingyen. Ezek kevésbé biztonságosak, de jobbak, mint a semmi. Egy másik lehetőség az ingyenes SSL proxy használata. Ha helyi számítógéppel is dolgozik, akkor ez a lehetőség is lehetséges.

Mindig csak a Owncloudot használhatja SSL titkosítás nélkül, de ha rendelkezésre áll, akkor biztosan kihasználja a hozzáadott biztonságot.

Ha látod:

Nem lehet módosítani a fejléc információit - a (owncloud / core / lostpassword / index.php: 27) által már elküldött fejléceket a /owncloud/lib/template.php fájlban a 164. sorban

Ezt a remote.php fájl hibája okozza. Csak módosítsd ezt a fájlt a következő kódra: