Kuinka perustaa oma omistamasi Dropbox omalla Cloud-ohjelmalla

Pidätkö Dropboxista? Entä jos sinulla olisi tapa saada rajoittamaton online-pilvitallennustila paljon vähemmän rahaa kuin iCloud-, Dropbox- tai Sugarsync-maksut? Hyviä uutisia on. Owncloud on ilmainen avoimen lähdekoodin palvelinohjelmistopaketti, jonka avulla voit käyttää tietojasi mistä tahansa ja hallita kaikkia hosting-palveluita. Tämä itse isännöity ja yhteisöpohjainen palvelu tarjoaa alustojenvälisille asiakkaille Windows-, Linux-, Mac-, Android- ja iOS-käyttöjärjestelmissä.

omacloud-tietojen tallennus

Miksi käyttää Owncloudia? Olemme suuria Dropboxin ja Sugarsyncin faneja täällä groovyPostissa, mutta mielestäni Owncloud on parempi ratkaisu, jos sinulla on joko tietotaitoa tai rohkeutta perustaa se (se ei ole että kova ...). Ongelmana on, että kaikki Dropbox-tiliisi lähettämäsi tiedostot ovat kolmansien osapuolien palvelimilla, ja Dropboxin työntekijät eivät voi käyttää sitä vain, he voivat hakea nämä tiedostot pyynnöstä (ensisijaisesti lainvalvontaviranomaisten ja laillisten optioiden nojalla). Owncloudilla omistat tiedot ja kaiken hallitset niitä. Tietysti, jos aiot käyttää sitä arkaluontoisten tietojen tallentamiseen, kannattaa ehkä käyttää Truecrypt-ohjelmaa lataamiesi tärkeiden tiedostojen suojaamiseen.

Jos haluat kokeilla Owncloudia ennen sen asentamista, tutustu live-esittelysivustolle, jonka dev-ryhmä on asettanut viimeisimmälle versioon.

omacloud-demo webapp

Mitä sinun on asennettava Owncloud: iin:

  • Linux-palvelin / työpöytä. Tämä voi olla yksi talossasi tai hosting-suunnitelma (kuten Dreamhost tai 1and1). Suosittelen isännän käyttöä. Owncloudilla on muutama perusriippuvuus, kuten PHP5 ja My SQLite. Täydelliset palvelinvaatimukset löytyvät täältä. Useimmissa jaetussa hosting-suunnitelmissa on kaikki tarvittavat paketit asennettu.
  • FTP-asiakas. Suosittelen Filezillaa. (Ei tarvita, jos asennat omaan tietokoneeseen)
  • (Valinnainen / nopeampi) SSH-asiakas. Suosittelen PuTTY: tä.

Lataa Owncloud viralliselta sivustolta: http://owncloud.org/support/install/
Viimeisin versio tämän oppaan kirjoittamisesta on versio 4.5.2, ja suosittelen tarttumaan viimeisimpään versioon, jos saatavilla on uudempi versio (suurempi numero tarkoittaa uudempaa).

Jaamme tämän kahteen erityyppiseen oppaaseen, lyhyen, jossa on perustiedot, ja pidemmän, jossa on lisätietoja.

Lyhyt asennusopas:

  1. Lataa viimeisin Owncloud-arkisto. (Kokeile kotikäyttöön ensin automaattista web-asenninta)
  2. Lataa arkisto palvelimen hakemistossa / var / www / / olevaan kansioon.
  3. Pura arkiston sisältö (tai tee se ennen lähettämistä).
  4. Vaihda puretun omacloud-kansion omistajuus käyttäjänimeesi root-pääsyn avulla tai aseta kansion käyttöoikeuksiksi 777 FTP: n kautta.
  5. Käytä Internet-selainta ja siirry osoitteeseen http: // yoursiteorIP / owncloud /
  6. Luo järjestelmänvalvojan tili ja anna sille vahva salasana Owncloud-käyttöliittymän avulla.
  7. Valitse, käytetäänkö MySQL tai MySQL-lite. Lite on helpompi asentaa, jos se on käytettävissä.
  8. Tartu työpöydän synkronointiohjelmaan ja nauti Owncloudista.

Yksityiskohtainen asennusopas:

Aluksi tarvitset uusimman Owncloud-version. Päivittäminen voi olla tuskallista, joten suosittelen uusimman version hankkimista, ellei se jostain syystä toimi palvelimen kanssa.

Kotikäyttöön, kokeile ensin automaattista web-asennusohjelmaa ennen kuin käsittelet manuaalista menetelmää. Huomaa, että web-asennusohjelma ei yleensä toimi etähallinnan kanssa.

lataa linkki

Seuraavaksi lataa Owncloud-tiedostot kansioonpalvelimelle. Ne on sijoitettava ulospäin suuntautuvaan kansioon, johon pääset Internetistä (/ var / www /). Jaetussa isännöinnissä tämä on todennäköisesti alihakemisto päätoimialueesi asennuskansion alla. Helpoin tapa lähettää tiedosto etäpalvelimelle on FTP.

Huomaa, että jos sinulla ei ole SSH-käyttöoikeutta, saattäytyy purkaa arkisto ja lähettää sitten sisältö, ei itse arkisto. Suuri etu SSH: n käytölle tässä on, että se saa palvelimelta puretut tiedostot eksponentiaalisesti nopeammin, mutta lopputulos on sama.

lataa ftp

(Vain SSH) Käytä PuTTY: tä SSH: lle palvelimellesi (tai pääkonsolille, jos paikallinen tietokone)

Selaa PuTTY-komentorivillä hakemistoon, johon olet ladannut arkiston, ja suorita seuraava komento sen purkamiseksi:

tar -xjvf owncloud-4.5.2.tar.bz2

ssh sisään
kuva

Kuten edellä mainittiin, jos sinulla ei ole SSH-käyttöoikeuttasinun on ensin purettava tar.bz2-tiedosto ja lähetettävä sitten sisältö. Tämä vie paljon kauemmin kuin sen purkaminen lataamisen jälkeen, mutta työ saa aikaan.

ftp-uutetta
omacloud-kansio

Nyt sinun on vain muutettava käyttöoikeudetasennus. Jos sinulla on edelleen yhteys SSH: n kautta, suorita seuraava komento päähakemistosta, johon olet ladannut oman cloudin. Korvaa vain www-data: www-data palvelimen käyttäjänimilläsi ja ryhmilläsi, mutta monet Apache-palvelimet käyttävät www-tietoja käyttäjäniminä.

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

Jos sinulla ei ole SSH: ta, vaihtoehto onselaa konfigurointitiedostoa FTP: n kautta ja aseta käyttöoikeuksiksi 777 (Kaikki käyttävät kaikkia käyttäjiä). Kun asennus on valmis, voit asettaa tämän takaisin arvoon 750 varmistaaksesi sen uudelleen.

tiedostomääritteet
lue kirjoita suorita käyttöoikeudet config

Siinä kaikki on olemassa backend-kokoonpanoille. Siirry seuraavaksi owncloud-hakemistoon selaimesi avulla. Luo järjestelmänvalvojan tili, anna sille hyvä salasana ja viimeistele asennus.

Jos My SQLite havaitaan, sitä käytetään automaattisesti. Jos ei, sinun on ehkä määritettävä MYSQL-tietokanta, joka voidaan määrittää luotaessa järjestelmänvalvojan tiliä.

lopeta asetukset

Kun olet määrittänyt järjestelmänvalvojan tilisi, minäsuosittele toissijaisen tilin luomista ja käyttämistä sitä synkronointiin kaikkien laitteiden kanssa. Tämä on vain ylimääräinen turvallisuustoimenpide, jolla estetään joku pääsemästä Owncloudiin käyttämällä synkronoituihin laitteisiin tallennettuja tietoja.

Suosittelen työpöydän synkronointiohjelman käyttöä, koska se tarjoaa saumattoman varmuuskopiointikokemuksen. Se löytyy kaikista käyttöjärjestelmistä Sync Client Download -sivulta.

Jos sinulla on mobiililaite, Owncloud on saatavana myös Androidille ja iOS: lle (0,99 dollaria iTunesissa).

omacloud-synkronointi-asiakkaat

Kun kytket synkronoivan asiakkaan, käytä sitäosoite, johon omacloud on asennettu. Jos sinulla on SSL-yhteys palvelimella, voit ”käyttää suojattua yhteyttä”. Muussa tapauksessa kirjoita vain tilisi käyttäjänimi ja salasana, ja kaiken pitäisi toimia!

luo yhteys

Siinä kaikki on sinun perustaa ja aloita omaCloud. Jos sinulla on kysyttävää tästä groovy-palvelusta, pudota kommentti alla.

Ongelmien karttoittaminen

Jos näet:

Fataali virhe: Soita määrittelemättömälle toiminnolle stream_resolve_include_path () sisään
/htdocs/owncloud/lib/base.php rivillä 99 ”

Tämä johtuu siitä, että palvelimesi ei käytäviimeisin versio PHP: stä. Sinun on ehkä päivitettävä palvelimen PHP. Joissakin Web-isäntissä on viimeisin PHP asennettu, mutta sitä ei käytetä oletuksena. Tässä tapauksessa ratkaisu on lisätä seuraavat kaksi riviä .htaccess-tiedostoosi (tämä on tapaus 1and1):

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

Jos näet:

Yhdistäminen omaanCloudiin epäonnistui!
Virhe: SSL-kättely epäonnistui
Yhteyttä omaanCloudiin ei voitu muodostaa. Tarkista uudestaan.

Tämä tarkoittaa todennäköisesti sitä, että palvelinta ei ole määritettykäytä SSL: tä. Yleensä tämä johtuu siitä, että tarvitset palvelimelle asennetun SSL-varmenteen (lisätietoja kokoonpanotiedoista täältä). Valitettavasti nämä voivat olla kalliita ja maksaa keskimäärin 50 dollaria vuodessa. Jotkut isännöintipalveluntarjoajat tarjoavat kuitenkin yksilöllisen tai ”jaetun” SSL: n ilmaiseksi. Nämä ovat vähemmän turvallisia, mutta ovat parempia kuin ei mitään. Toinen vaihtoehto on käyttää ilmaista SSL-välityspalvelinta. Jos käytät owncloud-ohjelmaa paikallisella tietokoneella, on myös tämä vaihtoehto.

Voit aina käyttää Owncloudia vain ilman SSL-salausta, mutta jos se on käytettävissä, sinun tulee ehdottomasti hyödyntää lisättyä tietoturvaa.

Jos näet:

Otsikkotietoja ei voi muokata - otsikot, jotka on jo lähettänyt (omacloud / core / lostpassword / index.php: 27) /owncloud/lib/template.php-tiedostolla rivillä 164

Tämän aiheuttaa Remote.php-tiedoston virhe. Korjaa vain tiedosto seuraavaan koodiin korjataksesi se:

<?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);
0

Samankaltaisia ​​artikkeleita

Jätä kommentti