GNU/Linux >> Znalost Linux >  >> Linux

Nainstalujte Nextcloud na Fedoru 31

Nextcloud® je software pro sdílení souborů podobný Google® Drive nebo Dropbox®. Protože Nextcloudis open source, máte plnou kontrolu a můžete nainstalovat server na svůj počítač. Tento článek popisuje, jak nainstalovat Nextcloud na cloudový server Fedora® 31.

Předpoklady

  • Cloudový server se systémem Fedora 31
  • Přístup k uživateli root nebo administrátor

Instalace a konfigurace zásobníku LAMP

Než nainstalujete Nextcloud, musíte mít na svém serveru zásobník LAMP (Linux®, Apache®, MySQL® nebo MariaDB® a PHP). Tento příklad používá MariaDB pro databázi v zásobníku.

Na příkazovém řádku zadejte následující příkazy pro instalaci Apache, MariaDB a PHP:

dnf install httpd unzip

dnf install php php-gd php-mbstring php-intl php-mysqlnd php-opcache php-json php-zip php-xml

dnf install mariadb mariadb-server

Po instalaci MariaDB byste měli spustit mysql_secure_installation nastavit heslo uživatele root, zakázat vzdálené přihlášení uživatele root a odstranit testovací databáze. Ke spuštění MariaDB a zabezpečení databáze použijte následující příkazy:

systemctl enable mariadb

systemctl start mariadb

mysql_secure_installation

Dále nakonfigurujte databázi pomocí následujících kroků:

  1. Zadejte svou instalaci MariaDB pomocí následujícího příkazu:

    mysql -p
    
  2. Vytvořte databázi pro Nextcloud. Nahraďte názvem databáze dle vašeho výběru. Doporučujeme zvolit název databáze, který jasně označuje účel databáze.

    CREATE DATABASE <database>;
    
  3. Vytvořte uživatele pro novou databázi. Nahraďte uživatelským jménem a bezpečným heslem dle vašeho výběru.

    CREATE USER '<dbUser>'@'localhost' IDENTIFIED BY '<PASSWORD>';
    
  4. Poskytněte uživateli přístup k databázi :

    GRANT ALL PRIVILEGES ON <database>.* TO '<dbUser>'@'localhost';
    
  5. Flush oprávnění:

    FLUSH PRIVILEGES;
    
  6. Ukončete MariaDB:

    exit
    

Poznamenejte si tato nastavení pověření. Potřebujete je pro přístup k databázi v Nextcloud.

Instalovat Nextcloud

Nyní, když máme náš základní zásobník LAMP nastaven, můžeme přejít k instalaci samotného Nextcloudu. Ke stažení a instalaci Nextcloud použijte příkazy v následujících krocích:

  1. Přejděte do kořenového adresáře dokumentu.:

    cd /var/www/html/
    
  2. Stáhněte si nejnovější verzi Nextcloud:

    wget https://download.nextcloud.com/server/releases/latest.zip
    
  3. Dekomprimujte soubor:

    unzip latest.zip
    
  4. Odeberte komprimovaný soubor:

    rm latest.zip
    
  5. Předejte vlastnictví webovému serveru:

    chown -R apache:apache nextcloud/
    
  6. Restartujte Apache:

    systemctl enable httpd
    
    systemctl start httpd
    
  7. Přidejte do firewallu služby http a https:

    firewall-cmd --permanent --add-service=http
    
    firewall-cmd --permanent --add-service=https
    
    firewall-cmd --reload
    
  8. Ve webovém prohlížeči na místním počítači přejděte na https://<internet_ip_address>/nextcloud .

    Zde můžete vytvořit uživatele admin a nakonfigurovat přístup k databázi. Pro účet správce vyberte libovolnou zabezpečenou kombinaci uživatelského jména a hesla.

  9. Klikněte na Úložiště a databáze a vyberte MySQL/MariaDB .

    Zadejte přihlašovací údaje, které jste nakonfigurovali v předchozí části.

Nextcloud poté nainstaluje základní systém a také několik aplikací, které by se vám mohly hodit. Po tomto dokončení se zobrazí panel Nextcloud a vy jste připraveni nahrát nějaké soubory.


Linux
  1. Nainstalujte VMware Workstation 8 na Fedoru 16

  2. Nainstalujte WordPress na Fedoru 20

  3. Nainstalujte si ownCloud 7 na Fedoru 21

  1. Jak nainstalovat Node.js na Fedora 35 / Fedora 34

  2. Nainstalujte LibreOffice 3.5 na Fedoru 16 / Fedoru 15

  3. Nainstalujte WordPress na Fedoru 22 / 21 s AMP

  1. Jak nainstalovat Nextcloud na Debian 10 Buster Linux

  2. Nainstalujte Nextcloud na Debian 10

  3. Nainstalujte Nginx na Fedoru