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í Nextcloud
- Krok 5: Nakonfigurujte Apache
- Krok 6: Instalace Nextcloud
- Závěr
Nextcloud je open source, hostitelská platforma pro sdílení souborů a platforma pro spolupráci, podobně jako Dropbox. Je dodáván s přehrávačem médií, kalendářem a správou kontaktů.
Nextcloud 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 Nextcloud s Apache na počítači Ubuntu 18.04.
Předpoklady
Před zahájením výuky se ujistěte, že jste přihlášeni jako uživatel s právy sudo.
Krok 1: Vytvoření databáze MySQL
NextCloud může použít SQLite, PostgreSQL nebo MySQL databázi k uložení všech svých dat. V tomto tutoriálu použijeme MySQL jako zvolenou databázi.
Chcete-li vytvořit databázi a uživatele, nejprve se přihlaste do prostředí MySQL zadáním následujícího příkazu:
sudo mysql
Spusťte následující příkazy SQL a vytvořte databázi s názvem
nextcloud
, uživatelem s názvem
nextclouduser
a udělte uživateli všechna nezbytná oprávnění:
CREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
GRANT ALL ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
FLUSH PRIVILEGES;
EXIT;
Krok 2: Instalace PHP a Apache
Nextcloud je PHP aplikace. PHP 7.2, což je výchozí verze PHP v Ubuntu 18.04, je plně podporován a doporučován pro Nextcloud.
Spusťte následující příkaz k instalaci Apache, PHP a všech požadovaných rozšíření PHP a:
sudo apt install apache2 php7.2 php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring php7.2-intl php7.2-imagick php7.2-xml php7.2-zip libapache2-mod-php7.2
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í Nextcloud
V době psaní tohoto článku je nejnovější stabilní verzí Nextcloud verze 15.0.0. Před pokračováním v dalším kroku navštivte stránku stahování Nextcloud a zkontrolujte, zda není k dispozici nová verze Nextcloud.
Začněte stažením nejnovější verze Nextcloud pomocí následujícího příkazu wget:
wget https://download.nextcloud.com/server/releases/nextcloud-15.0.0.zip -P /tmp
Po dokončení stahování rozbalte archiv do adresáře / var / www:
sudo unzip /tmp/nextcloud-15.0.0.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 Nextcloud.
sudo chown -R www-data: /var/www/nextcloud
Krok 5: Nakonfigurujte Apache
Otevřete textový editor a vytvořte následující konfigurační soubor Apache.
sudo nano /etc/apache2/conf-available/nextcloud.conf
/etc/apache2/conf-available/nextcloud.conf
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Povolte nově přidanou konfiguraci a všechny požadované moduly Apache pomocí:
sudo a2enconf nextcloud
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 Nextcloud
Nyní, když je Nextcloud stažen a všechny potřebné služby jsou nakonfigurovány, otevřete prohlížeč a spusťte instalaci Nextcloud návštěvou doménového jména nebo IP adresy vašeho serveru následovaným
/nextcloud
:
http://domain_name_or_ip_address/nextcloud
Zobrazí se stránka nastavení Nextcloud.
Závěr
Naučili jste se, jak nainstalovat a konfigurovat Nextcloud na vašem počítači Ubuntu 18.04. Pokud máte k serveru Nextcloud přidružené doménové jméno, můžete postupovat podle tohoto průvodce a zabezpečit Apache pomocí Let's Encrypt.
Další informace o správě vaší instance Nextcloud naleznete na stránce dokumentace Nextcloud.
nextcloud 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 owncloud pomocí apache na Ubuntu 18.04
ownCloud je platforma s otevřeným zdrojem, automatická synchronizace souborů a sdílení souborů. V tomto tutoriálu vám ukážeme, jak nainstalovat a konfigurovat ownCloud s Apache na počítači Ubuntu 18.04.