GNU/Linux >> Znalost Linux >  >> OpenSuse

Nainstalujte si ownCloud na openSUSE 12

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
Změňte odpovídajícím způsobem.########################################

# 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!.


OpenSuse
  1. Nainstalujte si ownCloud na CentOS 6 / RHEL 6

  2. Nainstalujte si ownCloud 5 na Linux Mint 14

  3. Nainstalujte μTorrent (uTorrent) na openSUSE 12.1

  1. Jak nainstalovat VMware Server na OpenSUSE 10.3

  2. Nainstalujte si ownCloud 5 na Ubuntu 13.04

  3. Nainstalujte si ownCloud na CentOS 6

  1. Instalace VNC Serveru na OpenSuse 13.2

  2. Nainstalujte si ownCloud 7 na Fedoru 21

  3. Nainstalujte phpMyAdmin na openSUSE 13.2