ownCloud je webová sada, která poskytuje cloudové úložiště přes síť, data lze nahrávat přes webový prohlížeč nebo pomocí softwarového klienta. Data budou uložena na serveru a lze je kdykoli stáhnout nebo k nim přistupovat pomocí prohlížeče. Projekt je založen na PHP a databázi SQLite, MySQL, Oracle nebo PostgreSQL, takže může běžet na všech platformách, které tyto požadavky splňují. Poskytuje téměř všechny možnosti funkcí, které jsou dostupné na komerčních sadách; je vydán pod licencí AGPLv3, takže si můžete bez dalších nákladů nastavit vlastní cloudový úložný server; K dispozici je také komerční verze ownCloud.
Funkce:
Níže je uveden seznam funkcí dostupných na ownCloud.
- Ukládání souborů v konvenčních adresářových strukturách (také prostřednictvím WebDAV)
- Kryptografie
- Synchronizace osobních počítačů
- Kalendář (také jako CalDAV)
- Plánovač úloh
- Adresář (také jako CardDAV)
- Streamování hudby (prostřednictvím Ampache)
- Správa uživatelů a skupin (prostřednictvím OpenID nebo LDAP)
- Sdílení obsahu mezi skupinami nebo veřejnými adresami URL
- Online textový editor se zvýrazněním syntaxe a skládáním kódu
- Záložky
- Sada zkracování adres URL
- Fotogalerie
- Prohlížeč PDF (pomocí pdf.js)
- Prohlížeč souborů ODF (.odt, .odp, .ods)
Nové funkce v ownCloud 5:
- Nové uživatelské rozhraní
- Obnovit smazané soubory.
- skupiny kontaktů
- Nové výkonné vyhledávání
- Verze souboru
- Připojit externí úložiště (Dropbox, FTP, dokumenty Google atd.)
- Migrace a zálohování
- Obchod s aplikacemi
Více
Zde je malý průvodce nastavením ownCloud 5 na openSUSE 12.
Předpoklady:
Jak již bylo zmíněno dříve, je založen na kombinaci PHP a databáze, databáze může být kterákoli z výše uvedených čtyř. Nainstalujte tedy PHP, webový server Apache a server MySQL na openSUSE. Pro účely ukázky jsem nainstaloval SQLite i MySQL na openSUSE, o důvodech si povíme později.
zypper install apache2 php5 php5-mysql mysql-community-server sqlite3 php5-dom php5-mbstring php5-gd php5-pdo php5-zip php5-zlib
Stažení a nastavení:
Stáhněte si ownCloud z oficiálního webu nebo zadejte následující příkaz na terminálu.
wget http://download.owncloud.org/community/owncloud-5.0.5.tar.bz2
Rozbalte archiv.
tar -jxvf owncloud-5.0.5.tar.bz2
Přesunout ownCloud pod kořen dokumentu serveru Apache.
mv owncloud /srv/www/htdocs/cloud
Umožněte webovému serveru číst a zapisovat soubory v cloudovém adresáři.
chown -R wwwrun.www /srv/www/htdocs/cloud/
Vytvořit databázi: (Volitelné)
Před vytvořením databáze je nutné spustit MySQL server, přihlaste se k MySQL serveru.
mysql -u root -p
Vytvořte databázi s názvem „clouddb“
create database clouddb;
Povolte „clouddbuseru“ přístup k databázi „clouddb“ na localhost s předdefinovaným heslem.
grant all on clouddb.* to 'clouddbuser'@'localhost' identified by 'password';
Konfigurace serveru Apache:
Při konfiguraci webového serveru Apache se doporučuje povolit .htaccess pro získání vylepšených funkcí zabezpečení je standardně .htaccess na serveru Apache zakázán. Chcete-li to povolit, otevřete soubor virtuálního hostitele a proveďte AllowOverride je nastaveno na Vše . Například zde jsem použil výchozí soubor virtuálního hostitele, protože ownCloud byl umístěn pod výchozí kořen dokumentu; najděte výše uvedenou směrnici.
vi /etc/apache2/default-server.conf
# Možné hodnoty pro direktivu Options jsou “None”, “All”,
# nebo jakákoli kombinace:
Options None
AllowOverride All
Objednávka povolit, odmítnout
Povolit od všech
####################### ###################
Nezapomeňte restartovat všechny služby související se serverem Apache.
Konfigurace ownCloud:
Otevřete webový prohlížeč, nasměrujte adresu URL na http://127.0.0.1/cloud ( http://Vaše-vlastní-doména ). Prohlížeč vás automaticky přesměruje na stránku nastavení ownCloud, kde je třeba jej nakonfigurovat před uvedením do provozu. Zadejte uživatelské jméno správce, heslo, umístění datové složky a podrobnosti o databázi. Můžete si vybrat kteroukoli z databází z SQLite nebo MySQL. Pokud zvolíte databázi SQLite, nemusíte zadávat údaje o databázi.
kde databáze MySQL vyžaduje uživatele databáze, heslo a název databáze.
Nyní můžete začít nahrávat soubor přes prohlížeč, alternativně si můžete stáhnout klienta ownCloud pro nahrání souborů.
To je vše!.