GNU/Linux >> Znalost Linux >  >> Fedora

Nainstalujte si ownCloud 7 na Fedoru 21

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)
  • 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.

Nové funkce ve ownCloud 7:

  • Vylepšené sdílení mezi dvěma vlastními cloudovými instalacemi.
  • Rychlejší a efektivnější design, vhodný pro mobilní zařízení
  • Ukládání, přístup a ovládání

Více

Zde je malý průvodce nastavením ownCloud 7 na Fedoře 21, toto bylo napsáno, když pro Fedoru 21 není k dispozici žádný binární balíček ownCloud.

Předpoklady:

Jak již bylo zmíněno dříve, je založena na kombinaci PHP a databáze, databáze může být kterákoli ze čtyř výše uvedených. Nainstalujte tedy PHP, webový server Apache a server MySQL na Fedoru 21. Pro účely ukázky jsem se rozhodl nainstalovat na Fedoru jak SQLite, tak MySQL, o důvodu za tím si povíme později.

# yum install httpd php php-mysql mariadb-server mariadb sqlite php-dom php-mbstring php-gd php-pecl-zip php-pdo wget

Nastavte SELinux tak, aby umožňoval OwnCloud zapisovat data.

# setsebool -P httpd_unified 1

Povolit Apache ve firewallu.

# firewall-cmd --permanent --zone=public --add-service=http# firewall-cmd --permanent --zone=public --add-service=https# firewall-cmd --reload 

Spusťte Apache a MariaDB.

# systemctl start httpd.service# systemctl start mariadb.service

Automatické spuštění služby při startu systému.

# systemctl povolit httpd.service# systemctl povolit mariadb.service

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-7.0.4.tar.bz2

Rozbalte archiv.

# tar -jxvf owncloud-7.0.4.tar.bz2 -C /var/www/html/

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

# chown -R apache.apache /var/www/html/owncloud/

Vytvořit databázi:

Pokud nastavujete MariaDB poprvé, zde je návod na zabezpečení MariaDB. Server MariaDB musí být spuštěn před vytvořením databáze, přihlaste se k serveru MySQL.

# mysql -u root -p

Vytvořte databázi s názvem „clouddb“

vytvoření databáze clouddb;

Povolte „clouddbuseru“ přístup k databázi „clouddb“ na localhost s předdefinovaným heslem.

udělit vše na clouddb.* uživateli 'clouddbuser'@'localhost' identifikovanému pomocí 'hesla';

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/owncloud.conf

Přidejte následující.


Alias ​​/owncloud /var/www/html/owncloud


Možnosti Indexy FollowSymLinks
AllowOverride All
Objednávka povolit,zakázat
povolit od všech

Nezapomeňte restartovat všechny služby související se serverem Apache.

# systemctl restart httpd.service

Konfigurace ownCloud:

Otevřete webový prohlížeč, nasměrujte URL na http://vaše-ip-adresa/vlastní 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.

Případně si můžete stáhnout klienta ownCloud a nahrát soubory.

Domovská stránka bude vypadat takto, můžete začít nahrávat obsah pomocí tlačítka upload.

To je vše!.


Fedora
  1. Nainstalujte VMware Workstation 8 na Fedoru 16

  2. Nainstalujte Adobe Reader 9.5 na Fedoru 18

  3. Nastavte si ownCloud 5 na Fedoře 18

  1. Nainstalujte VirtualBox 4.2 na Fedoru 18

  2. Nainstalujte VMware Workstation 9 na Fedoru 18

  3. Nainstalujte VirtualBox 4.1 na Fedoru 16 | Nainstalujte VirtualBox na Fedoru

  1. Nainstalujte WordPress na Fedoru 20

  2. Nainstalujte PostgreSQL 9.3.4 na Fedoru 20

  3. Nainstalujte Nagios 3.5 na Fedoru 18