Ubuntu: Nastavit Nextcloud - jak to funguje
Na serveru Ubuntu můžete také nastavit vlastní Nextcloud. Ukážeme vám, jak to funguje v tomto praktickém tipu.
Postavte Nextcloud na Ubuntu - tak do toho
- Přejděte na tuto stránku a zkopírujte odkaz na nejnovější verzi. Ujistěte se, že se jedná o archiv .tar.bz2.
- Připojte se k serveru pomocí SSH a přejděte do dočasného adresáře pomocí „cd / tmp“.
- Stáhněte si nejnovější verzi pomocí "curl -LO //download.nextcloud.com/server/releases/nextcloud-11.0.3.tar.bz2".
- Rozbalte archiv pomocí příkazu „sudo tar -C / var / www -xvjf /tmp/nextcloud-11.0.3.tar.bz2 a spusťte instalaci.
- Pomocí "nano /tmp/nextcloud.sh" vytvořte shell skript a přidejte následující: "#! / Bin / bash ocpath =" / var / www / nextcloud "htuser =" www-data "htgroup = "www-data" rootuser = "root" printf "Vytváření možných chybějících adresářů \ n" mkdir -p $ ocpath / data mkdir -p $ ocpath / asset mkdir -p $ ocpath / updater printf "chmod Soubory a adresáře \ n" najděte $ {ocpath} / -type f -print0 | xargs -0 chmod 0640 najděte $ {ocpath} / -type d -print0 | xargs -0 chmod 0750 chmod 755 $ {ocpath} printf "adresáře chown \ n" chown -R $ {rootuser}: $ {htgroup} $ {ocpath} / chown -R $ {htuser}: $ {htgroup} $ {ocpath} / apps / chown -R $ {htuser}: $ {htgroup} $ {ocpath} / asset / chown -R $ {htuser}: $ {htgroup} $ {ocpath} / config / chown -R $ {htuser}: $ {htgroup} $ {ocpath} / data / chown -R $ {htuser}: $ { htgroup} $ {ocpath} / themes / chown -R $ {htuser}: $ {htgroup} $ {ocpath} / updater / chmod + x $ {ocpath} / occ printf "chmod / chown .htaccess \ n" if [- f $ {ocpath} /. htaccess], potom chmod 0644 $ {ocpath} /. htaccess chown $ {rootuser}: $ {htgroup} $ {ocpath} / .htaccess fi if [-f $ {ocpath} /data/.htaccess] then chmod 0644 $ {ocpath} /data/.htaccess chown $ {rootuser}: $ {htgroup} $ {ocpath} /data/.htaccess fi ",
- Poté spusťte skript s "sudo bash /tmp/nextcloud.sh". To vytvoří všechny potřebné adresáře a poskytne jim příslušná práva.
- Chcete-li zajistit, aby server fungoval také na vašem serveru Linux, vytvořte další konfigurační soubor pomocí příkazu „sudo nano /etc/apache2/sites-available/nextcloud.conf“ a přidejte do něj následující položky: „Alias / nextcloud“ / var / www / nextcloud / "Options + FollowSymlinks AllowOverride All Dav off SetEnv HOME / var / www / nextcloud SetEnv HTTP_HOME / var / www / nextcloud". S pomocí „sudo a2ensite nextcloud“ je tento skript aplikován.
- Nyní vytvořte požadovaný modul „přepsáním sudo a2enmod“ a aktualizujte server „aktualizací sudo apt-get“. Stáhněte si také PHP modul s „sudo apt-get install php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip“ a poté spusťte server pomocí „sudo systemctl znovu načíst apache2 "nový.
Nastavte Nextcloud na Ubuntu - další konfigurace
- V dalším kroku se přihlásíte do MySQL administrace pomocí "mysql -u root -p".
- Pak použijte "CREATE DATABASE nextcloud;" databáze pro Nextcloud.
- Z bezpečnostních důvodů by měl mít přístup k administraci MySQL pouze uživatel "nextcloud". Definujte to "GRANT ALL ON nextcloud. * Do 'nextcloud' @ 'localhost' IDENTIFIED BY 'DATENBANK_PASSWORT';" a změňte „DATENBANK_PASSWORT“ pomocí hesla podle vašeho výběru.
- Načtěte konfiguraci MySQL pomocí „FLUSH PRIVILEGES;“ nové a ukončete „ukončení“ správy MySQL.
- Otevřete prohlížeč a zadejte svou IP nebo webovou adresu a na konec přidejte „/ nextcloud“.
- Nyní musíte nakonfigurovat cloud. Nejprve zadejte uživatelské jméno a heslo pro váš účet správce.
- Poté klikněte na „Úložiště a data“ a zadejte data MySQL, která jste zadali dříve.
- Kliknutím na "Dokončit nastavení" je instalace úspěšně dokončena.
Pokud máte server v provozu, měli byste Nextcloud pravidelně aktualizovat. Ukážeme vám to v našem dalším praktickém tipu.