GNU/Linux >> Znalost Linux >  >> Fedora

Nastavte si ownCloud 5 na Fedoře 18

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 Fedoře 18

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

yum install wget 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/html/cloud

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

chown -R apache.apache /var/www/html/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 hlavní konfigurační soubor, protože cloudový adresář je umístěn pod výchozí kořenový adresář, otevřete a změňte direktivu.

vi /etc/httpd/conf/httpd.conf

Změňte odpovídajícím způsobem.


################################## ###
Možnosti Indexy FollowSymLinks
#
# AllowOverride určuje, jaké direktivy lze umístit do souborů .htaccess.
# Může to být „Vše“, „Žádné“ nebo jakékoli kombinace klíčových slov:
#   Možnosti FileInfo AuthConfig Limit
#
AllowOverride None
#
# Ovládá, kdo může získávat obsah z tohoto serveru.
#
Vyžadovat udělení všeho

####### ################################

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


Fedora
  1. Nainstalujte si ownCloud 7 na Fedoru 21

  2. Nainstalujte si ownCloud na openSUSE 12

  3. Nainstalujte a nastavte OpenVPN Server na Fedora 29/CentOS 7

  1. Jak nainstalovat Zend Server CE na Fedora 16 „Verne“

  2. Jak nastavit SVN Server na CentOS, RHEL a Fedora

  3. Jak nainstalovat ownCloud 10 na Fedoru 34/33

  1. Nastavení serveru Ubuntu 20.04 Minecraft

  2. Kroky před nastavením

  3. Nastavte server Urbackup na Ubuntu 20.04