Az önálló Dropbox beállítása a Owncloud segítségével
Tetszik aDropbox? Mi lenne, ha volt mód arra, hogy korlátlan online felhőalapú tárhelyet szerezzen sokkal kevesebb pénzért, mint az iCloud, a Dropbox vagy a Sugarsync díjai? Jó hír, van. A Owncloud egy ingyenes nyílt forráskódú szerver szoftvercsomag, amely lehetővé teszi az adatok elérését bárhonnan, és az összes tárhelyet irányíthatja. Ez az önmaga által üzemeltetett és a közösség által vezérelt szolgáltatás platformközi ügyfeleket kínál Windows, Linux, Mac, Android és iOS rendszereken.

Miért használja a Owncloudot? A Dropbox és a Sugarsync nagy rajongói vagyunk itt a groovyPoston, de szerintem a Owncloud jobb megoldás, ha rendelkezel know-how-val vagy bátorsággal a beállításához (ez nem az hogy kemény…). A probléma az, hogy minden, amit a Dropbox-fiókjába feltölt, harmadik fél szerverein található, és a Dropbox alkalmazottai nemcsak hozzáférhetnek ehhez, hanem kérésükre be is tudják tölteni ezeket a fájlokat (elsősorban a bűnüldöző szervek és a törvényes engedélyek). A Owncloud használatával birtokolja az adatokat, és az összes feletti ellenőrzést. Természetesen, ha érzékeny adatok tárolására használja, akkor a Truecrypt használatával érdemes feltöltenie a feltöltött fontos fájlokat.
Ha telepítés előtt kipróbálni szeretné a Owncloudot, akkor nézd meg az élő demonstrációs webhelyet, amelyet a dev csapata állított fel a legújabb verzióhoz.

Amire szüksége lesz a Owncloud beállításához:
- Linux szerver / asztal. Ez lehet egy a háznál, vagy egy fogadási terv (például a Dreamhost vagy az 1and1). Ajánlom a gazda használatát. A Owncloudnak van néhány alapvető függősége, például a PHP5 és a My SQLite. A teljes szerverigény itt található. A legtöbb megosztott tárhely-tervben az összes szükséges csomag telepítve van.
- FTP kliens. Ajánlom a Filezilla-t. (Nem szükséges, ha saját számítógépére telepíti)
- (Opcionális / Gyorsabb) SSH kliens. Ajánlom a PuTTY-t.
Töltse le a Owncloudot a hivatalos webhelyről: http://owncloud.org/support/install/
Az oktatóanyag elkészítésének legfrissebb verziója a 4.5.2 verzió, és azt javaslom, hogy ragadja meg a legújabb verziót, ha van újabb elérhető (a nagyobb szám újabbat jelent).
Ezt két különféle útmutatóra osztjuk fel: egy rövidet az alapokkal és egy hosszabbot további részletekkel.
A rövid telepítési útmutató:
- Töltse le a legújabb Owncloud archívumot. (Otthoni használatra először próbálja meg az automatikus web-telepítőt)
- Töltse fel az archívumot a szerver / var / www / területén található mappába.
- Bontsa ki az archívum tartalmát (vagy feltöltés előtt tegye meg).
- Változtassa meg a kibontott sajátcloud mappa tulajdonjogát felhasználónévként a root hozzáférés használatával, vagy állítsa a mappa engedélyét 777-re FTP-n keresztül.
- Használjon internetes böngészőt, és lépjen a http: // yoursiteorIP / owncloud /
- A Owncloud kezelőfelületével hozzon létre egy adminisztrátori fiókot, és adjon neki erős jelszót.
- Válassza ki, hogy a MySQL-t vagy a MySQL-lite-t használja-e. A Lite egyszerűbb telepítése, ha elérhető.
- Ragadja 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ég van a Owncloud legújabb verziójára. A frissítés fájdalmat okozhat, ezért nagyon ajánlom a legújabb verzió beszerzését, kivéve, ha az valamilyen okból 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. Vegye figyelembe, hogy a webtelepítő általában nem működik a távoli tárhelyen.

Ezután töltse fel a Owncloud fájlokat aszerver. Ezeket egy kifelé néző mappába kell elhelyezni, amelyhez hozzáférhet az internetről (/ var / www /). A megosztott tárhelyen ez valószínűleg egy alkönyvtár lesz a fő domain telepítési mappa alatt. A fájl távoli kiszolgálóra történő feltöltésének legegyszerűbb módja az FTP.
Vegye figyelembe, hogy ha nincs SSH-hozzáférése, akkor az is megtörténikki kell töltenie az archívumot, majd feltölteni a tartalmat, nem magát az archívumot. Az SSH használatának nagy előnye az, hogy a kiszolgálón kibontott fájlok exponenciálisan gyorsabbak lesznek, de a végeredmény ugyanaz.

(Csak SSH) Használja a PuTTY-t az SSH-hoz a szerverre (vagy a root konzolra, ha helyi PC-t használ)
A PuTTY parancssorban keresse meg azt a könyvtárat, amelybe az archívumot feltöltötte, majd futtassa a következő parancsot kibontásához:
tar -xjvf owncloud-4.5.2.tar.bz2


Mint fentebb említettük, ha nincs SSH hozzáféréseelőször ki kell bontsa a tar.bz2 fájlt, majd feltölti a tartalmat. Ez sokkal hosszabb időt vesz igénybe, mint a feltöltés után, de kibontja a munkát.


Most csak meg kell változtatnia a. Engedélyéta telepítés. Ha továbbra is csatlakozik az SSH-n keresztül, akkor futtassa a következő parancsot a szülő könyvtárból, amelybe a sajátcloudot feltöltötte. Cserélje ki a www-data: www-data-t felhasználónevére és csoportjára a szerveren, de sok Apache-szerver a www-data-t használja felhasználónévként.
chown -R www-data:www-data owncloud/
Ha nincs SSH-ja, akkor az alternatívakeresse meg a konfigurációs fájlt az FTP-n keresztül, és állítsa az engedélyeket 777-re (Minden felhasználó hozzáférése). Miután a telepítés befejeződött, visszaállíthatja ezt 750-re, hogy újra rögzítse.


Ez minden, ami a háttérkonfigurációhoz szükséges. Ezután a böngészőjével keresse meg a sajátcloud könyvtárat. Hozza létre a rendszergazdai fiókot, adjon meg egy jó jelszót, és fejezze be a telepítést.
Ha a My SQLite észlelésre kerül, akkor automatikusan felhasználásra kerül, ha nem, akkor be kell állítania egy MYSQL adatbázist, amely konfigurálható az adminisztrátori fiók létrehozása közben.

Miután beállította az admin fiókját, énjavasoljon egy másodlagos fiók létrehozását, és azt használja az összes eszközzel történő szinkronizáláshoz. Ez csak egy extra biztonsági intézkedés annak megakadályozására, hogy valaki hozzáférhessen az Ön Owncloudjához az egyik szinkronizált eszközén tárolt információk felhasználásával.
Nagyon javaslom az asztali szinkronizáló kliens használatát, mivel ez zökkenőmentes biztonsági mentési élményt nyújt. Ez az összes operációs rendszer számára megtalálható a Sync Client Download oldalon.
Ha van mobilkészüléke, akkor a Owncloud Android és iOS rendszeren is elérhető (0,99 USD az iTuneson).

Ha szinkronizáló ügyfelet csatlakoztat, használja eztcím, amelybe a sajátcloud telepítve van. Ha engedélyezte az SSL-t a kiszolgálón, akkor „biztonságos kapcsolatot használhat”. Ellenkező esetben csak írja be fiókja felhasználónevét és jelszavát, és mindennek működnie kell!

Ehhez csak a sajátCloud használatával kell beállítania és elindulnia. Ha bármilyen kérdése van ezzel a groovy-szolgáltatással, kérjük, írjon meg egy megjegyzést alább.
Hibaelhárítás
Ha látod:
„Végzetes hiba: Hívás a meghatározatlan stream_resolve_include_path () függvényre itt:
/htdocs/owncloud/lib/base.php a 99. soron ”
Ennek oka az, hogy a szerver nem használja aa PHP legújabb verziója. Lehet, hogy frissítenie kell a PHP-t a szerveren. Néhány webtárhelyen van a legújabb PHP telepítve, de alapértelmezés szerint nem használják. Ebben az esetben a megoldás az, ha a következő két sort hozzáadja a .htaccess fájlhoz (ez az eset áll fenn az 1and1 esetében):
AddType x-mapp-php6 .php AddHandler x-mapp-php6 .php
Ha látod:
Nem sikerült csatlakozni a ownCloudhoz!
Hiba: az SSL kézfogás sikertelen
Nem sikerült létrehozni a kapcsolatot a ownClouddal. Kérlek nézd meg újra.
Ez valószínűleg azt jelenti, hogy a szerver nincs konfigurálvahasználja az SSL-t. Általában ez azért van, mert a kiszolgálóra telepített SSL tanúsítványra van szüksége (itt talál további konfigurációs információkat). Sajnos ezek drágák lehetnek, és évente átlagosan 50 dollárba kerülhetnek. Egyes hosting szolgáltatók azonban ingyenes vagy egyedi vagy „megosztott” SSL-t kínálnak. Ezek kevésbé biztonságosak, de jobbak, mint semmi. Egy másik lehetőség egy ingyenes SSL proxy használata. Ha saját számítógépet futtat egy helyi számítógépen, akkor ez is lehetséges.
A Owncloudot SSL-titkosítás nélkül is használhatja, de ha rendelkezésre áll, feltétlenül ki kell használnia a hozzáadott biztonságot.
Ha látod:
A fejlécet nem lehet módosítani - a (sajátcloud / core / lostpassword / index.php: 27) által már elküldött fejlécek a /owncloud/lib/template.php fájlban, a 164. sorban
Ezt a remote.php fájl hibája okozza. Csak javítsa ki a fájlt a következő kódra:
<?php $RUNTIME_NOSETUPFS = true; $RUNTIME_NOAPPS = TRUE; require_once("lib/base.php"); if (array_key_exists("PATH_INFO", $_SERVER)){ $path_info = $_SERVER["PATH_INFO"]; }else{ $path_info = substr($_SERVER["PHP_SELF"], strpos($_SERVER["PHP_SELF"], basename(__FILE__)) + strlen(basename(__FILE__))); } // begin modification if (empty($path_info)){ $path_info = str_replace($_SERVER["SCRIPT_NAME"],"",$_SERVER["REQUEST_URI"]); } // end modification if (!$pos = strpos($path_info, "/", 1)) { $pos = strlen($path_info); } $service=substr($path_info, 1, $pos-1); $file = OCPCONFIG::getAppValue("core", "remote_" . $service); if(is_null($file)){ header("HTTP/1.0 404 Not Found"); exit; } $parts=explode("/",$file); $app=$parts[2]; OC_App::loadApp($app); $baseuri = OC::$WEBROOT . "/remote.php/".$service."/"; require_once(OC::$APPSROOT . $file);
Szólj hozzá