GNU/Linux >> Znalost Linux >  >> Cent OS

Nainstalujte si ownCloud na CentOS 6 / RHEL 6

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 CentOS 6.

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 CentOS 6. Pro účely ukázky jsem na CentOS nainstaloval jak SQLite, tak MySQL, o důvodech si povíme později.

yum install httpd php php-mysql mysql-server mysql sqlite php-dom php-mbstring php-gd php-pdo

Zakázat SELinux

vi /etc/selinux/config
SELINUX=disabled

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 /var/www/cloud

Umožněte webovému serveru číst a zapisovat soubory v cloudovém adresáři.

chown -R apache.apache /var/www/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 externí konfigurační soubor místo úpravy hlavního souboru.

vi /etc/httpd/conf.d/cloud.conf

Přidejte následující.


Alias ​​/cloud /var/www/cloud/


Možnosti Indexy FollowSymLinks
PovolitPřepsat vše
Objednávka povolit, zakázat
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!.


Cent OS
  1. Jak nainstalovat Puppet na CentOS 8 / RHEL 8

  2. Jak nainstalovat SpaceWalk na CentOS 6 / RHEL 6

  3. Jak nainstalovat PostgreSQL na CentOS 7 / RHEL 7

  1. Jak nainstalovat databázový server MySQL 8 na CentOS 8

  2. Jak nainstalovat SpaceWalk na CentOS 7 / RHEL 7

  3. Nainstalujte MySQL 5.6 na CentOS 7 / RHEL 7

  1. Jak nainstalovat vnc server na RHEL 8 / CentOS 8

  2. Jak nainstalovat Mediawiki na server CentOS

  3. Jak nainstalovat Puppet 6.x na CentOS 7 / RHEL 7