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 nebo desktopového klienta nebo aplikace pro chytré telefony. 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
- Kryptografie
- Synchronizace dat s počítačem, webovým klientem nebo mobilní aplikací.
- 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 ve ownCloud 6:
- Podporuje nahrávání obrázku avatara.
- Zobrazuje miniatury dokumentů
- Podporuje dialogové okno konfliktu webu, když je soubor již ukončen.
- Pomocí zdroje aktivit můžete vidět, co se děje
- Nový design
- Uživatel může obnovit smazané soubory.
Více
Zde je malý průvodce nastavením ownCloud 6 na Linux Mint 17.
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ř. Pro nastavení ownClound na Linux Mint 14 je databáze MySQL nejlepší volbou před ostatními. Nainstalujte tedy PHP, webový server Apache a server MySQL na Linux Mint.
sudo apt-get install apache2 php5 php5-mysql php5-gd mysql-server
Při instalaci serveru MySQL budete požádáni o nastavení hesla pro uživatele root MySQL.
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 https://download.owncloud.org/community/owncloud-6.0.4.tar.bz2
Rozbalte archiv.
sudo tar -jxvf owncloud-6.0.4.tar.bz2
Přesunout ownCloud pod kořen dokumentu serveru Apache.
sudo mv owncloud /var/www/owncloud
Vytvořte datový adresář pod /var/www/owncloud, bude obsahovat data nahraná uživateli.
sudo mkdir /var/www/owncloud/data
Umožněte webovému serveru číst a zapisovat soubory v cloudovém adresáři.
sudo chown -R www-data:www-data /var/www/owncloud/
Vytvořit databázi:
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 Chcete-li získat vylepšené funkce zabezpečení, vytvořte nového virtuálního hostitele pro ownCloud.
sudo nano /etc/apache2/sites-enabled/000-ownclowd.conf
Přidejte následující řádky.
alias /owncloud /var/www/owncloudMožnosti Indexy FollowSymLinks MultiViews
AllowOverride All
Objednávka povolit, odepřít
povolit ze všech
Nezapomeňte restartovat služby.
sudo /etc/init.d/apache2 restart
Konfigurace ownCloud:
Otevřete webový prohlížeč, nasměrujte adresu URL na http://vaše-ip-adresa/vlastnícloud . 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.
Alternativně si můžete také stáhnout klienta ownCloud nebo aplikace pro chytré telefony a nahrát soubory.
Nyní můžete začít nahrávat soubory přes prohlížeč.
To je vše!.