ownCloud uživatelský návod
Obsah:
- Předpoklady
- Krok 1: Vytvoření databáze MySQL
- Krok 2: Instalace PHP a Apache
- Krok 3: Konfigurace brány firewall
- Krok 4: Stahování ownCloud
- Krok 5: Konfigurace Apache
- Krok 6: Instalace ownCloud
- Závěr
ownCloud je open source, samo hostovaná platforma pro synchronizaci souborů a sdílení souborů, podobně jako Dropbox, Microsoft OneDrive a Disk Google. ownCloud je rozšiřitelný prostřednictvím aplikací a má stolní a mobilní klienty pro všechny hlavní platformy.
V tomto tutoriálu vám ukážeme, jak nainstalovat a konfigurovat ownCloud s Apache na počítači Ubuntu 18.04.
Předpoklady
Abyste mohli instalovat balíčky a konfigurovat systémové služby, musíte být přihlášeni jako uživatel s přístupem sudo.
Krok 1: Vytvoření databáze MySQL
ownCloud umí k ukládání všech svých dat použít databáze SQLite, Oracle 11g, PostgreSQL nebo MySQL. V tomto tutoriálu použijeme MySQL jako databázové back-end.
Pokud není na vašem serveru Ubuntu nainstalován MySQL nebo MariaDB, můžete jej nainstalovat podle následujících pokynů:
Začněte přihlášením do prostředí MySQL zadáním následujícího příkazu:
sudo mysql
Z prostředí prostředí MySQL spusťte následující příkaz SQL a vytvořte databázi:
CREATE DATABASE owncloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
Dále vytvořte uživatelský účet MySQL a udělte přístup k databázi:
GRANT ALL ON owncloud.* TO 'owncloudsuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
Nakonec ukončete konzolu mysql zadáním:
Krok 2: Instalace PHP a Apache
ownCloud je PHP aplikace. PHP 7.2, což je výchozí PHP v Ubuntu 18.04, je plně podporováno a doporučeno pro ownCloud.
Nainstalujte Apache a všechna požadovaná rozšíření PHP pomocí následujícího příkazu:
sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip
Krok 3: Konfigurace brány firewall
Za předpokladu, že ke správě brány firewall používáte
UFW
, budete muset otevřít porty HTTP (
80
) a HTTPS (
443
). To lze provést povolením profilu „Apache Full“, který obsahuje pravidla pro oba porty:
Krok 4: Stahování ownCloud
V době psaní tohoto článku je nejnovější stabilní verzí ownCloud verze 10.0.10. Před pokračováním v dalším kroku navštivte stránku pro stažení ownCloud a zkontrolujte, zda není k dispozici nová verze ownCloud.
Ke stažení vlastního archivu zip zipu použijte následující příkaz wget:
wget https://download.owncloud.org/community/owncloud-10.0.10.zip -P /tmp
Po dokončení stahování rozbalte archiv do adresáře
/var/www
:
sudo unzip /tmp/owncloud-10.0.10.zip -d /var/www
Nastavte správné vlastnictví tak, aby webový server Apache mohl mít plný přístup k souborům a adresářům ownCloud.
sudo chown -R www-data: /var/www/owncloud
Krok 5: Konfigurace Apache
Otevřete textový editor a vytvořte následující konfigurační soubor Apache.
sudo nano /etc/apache2/conf-available/owncloud.conf
/etc/apache2/conf-available/owncloud.conf
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Povolte nově přidanou konfiguraci a všechny požadované moduly Apache pomocí:
sudo a2enconf owncloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime
Aktivujte změny restartováním služby Apache:
Krok 6: Instalace ownCloud
Nyní, když je ownCloud stažen a všechny potřebné služby jsou nakonfigurovány, otevřete prohlížeč a spusťte instalaci ownCloud tak, že navštívíte doménové jméno nebo IP adresu vašeho serveru následovanou
/owncloud
:
http://domain_name_or_ip_address/owncloud
Zobrazí se vám vlastní stránka nastaveníCloud.
Závěr
Naučili jste se, jak nainstalovat a konfigurovat ownCloud na vašem počítači Ubuntu 18.04. Pokud je k vašemu vlastnímu serveruCloud přiřazeno doménové jméno, můžete postupovat podle tohoto průvodce a zabezpečit Apache pomocí Let's Encrypt.
Další informace o tom, jak spravovat svou vlastní instanciCloud, najdete na stránce dokumentace k vlastní dokumentaci.
owncloud ubuntu apacheJak nainstalovat a konfigurovat redis na Ubuntu 18.04
Redis je úložiště datových struktur s otevřeným zdrojovým kódem. Může být použit jako zprostředkovatel databáze, mezipaměti a zpráv a podporuje různé datové struktury, jako jsou řetězce, hash, seznamy, sady atd. Tento tutoriál popisuje, jak nainstalovat a konfigurovat Redis na serveru Ubuntu 18.04.
Jak nainstalovat a konfigurovat nextcloud pomocí apache na centos 7
Nextcloud je open source, hostitelská platforma pro sdílení souborů a platforma pro spolupráci, podobně jako Dropbox. V tomto tutoriálu vám ukážeme, jak nainstalovat a konfigurovat Nextcloud s Apache na počítači CentOS 7.
Jak nainstalovat a konfigurovat nextcloud pomocí apache na Ubuntu 18.04
Nextcloud je open source, hostitelská platforma pro sdílení souborů a platforma pro spolupráci, podobně jako Dropbox. V tomto tutoriálu vám ukážeme, jak nainstalovat a konfigurovat Nextcloud s Apache na počítači Ubuntu 18.04.