Hogyan telepítsük a Nextcloudot a Proxmoxra lépésről lépésre
Azok számára, akik személyes adataikat központosított módon szeretnék biztonságosan tárolni, a Nextcloud kiváló választás. A Proxmox virtualizációs platformmal párosítva robusztus és rugalmas felhőalapú infrastruktúra létrehozását teszi lehetővé.
Mi az a Proxmox és a Nextcloud?
A Nextcloud egy nyílt forráskódú felhőalapú megoldás, amely lehetővé teszi fájlok, naptárak, névjegyek és még sok más biztonságos tárolását és megosztását. A Proxmox pedig egy hatékony virtualizációs platform, amely lehetővé teszi a virtuális gépek és konténerek hatékony kezelését. A Nextcloud és a Proxmox kombinációja rugalmas és biztonságos módot kínál személyes vagy üzleti célú felhőalapú infrastruktúra kiépítésére.
A Nextcloud Proxmox-ra való telepítésének követelményei
Mielőtt telepítené a Nextcloudot a Proxmoxra, néhány alapvető követelménynek meg kell felelnie. Először is szüksége lesz egy Proxmox szerverre (ajánlott a 6-os vagy újabb verzió) és hozzáférésre a Proxmox webes felületéhez.
A Nextcloud futtatásához szükséges virtuális gépre vagy konténerre legalább 2 CPU mag és 2 GB RAM is szükség lesz. Nagyobb felhasználói csoportok esetén 4 GB RAM vagy annál több ajánlott. Ezenkívül győződjön meg arról, hogy elegendő lemezterület áll rendelkezésre az adatok tárolásához – a pontos mennyiség nagymértékben függ az egyéni felhasználási esettől.
Hogyan telepítsük a Nextcloudot a Proxmoxra lépésről lépésre
A Nextcloud Proxmoxra történő telepítésének többféle módja is létezik. Az itt bemutatott útmutató csak egy ezek közül.
1. lépés: Hozzon létre egy virtuális gépet vagy konténert
Először létre kell hoznia egy környezetet a Nextcloud telepítéséhez. Ehhez létrehozhat egy konténert LXC-vel vagy egy virtuális gépet.
LXC konténer
- Lépjen a Proxmox webes felületén a „Create CT” (CT létrehozása) menüpontra.
- Adja meg a konténer nevét és a kívánt erőforrásokat.
- Válasszon egy Debian vagy Ubuntu sablont (ajánlott: Ubuntu 22.04).
- Konfigurálja a hálózatot és a lemez tárolót. Győződjön meg arról, hogy elegendő tárhelyet allokált a Nextcloud használatához.
Virtuális gép
- Keresse meg a „Create VM” (VM létrehozása) menüpontot a Proxmox webes felületén.
- Válassza ki a korábban feltöltött Ubuntu Server vagy Debian ISO-képet.
- Konfigurálja a CPU-t, a RAM-ot és a tárhelyet az igényeinek megfelelően.
- Telepítse az operációs rendszert a VM-be.
2. lépés: A rendszer előkészítése
Miután létrehozta a környezetet, bejelentkezhet a rendszerbe SSH-n vagy a Proxmox konzolon keresztül. A Nextcloud telepítése előtt megfelelően elő kell készítenie a rendszert. Először frissítse a következő terminálparanccsal:
sudo apt update && sudo apt upgrade -ybashA rendszer frissítése után telepítenie kell az Apache-t, a MariaDB/MySQL-t, a PHP-t és egyéb függőségeket. Ehhez a következő parancsot használhatja:
sudo apt install apache2 mariadb-server libapache2-mod-php php php-mysql php-curl php-xml php-mbstring php-zip unzip -ybashAz utolsó előkészítési lépésként most beállíthatja a MariaDB adatbázist a Nextcloud számára. Ehhez indítsa el az adatbázist:
sudo systemctl start mariadbbashMost a következő parancsokkal beállíthatja az adatbázist. Ne felejtse el megjegyezni vagy felírni a választott biztonságos jelszót:
sudo mysql -u root -p
CREATE DATABASE nextcloud;
CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'securepassword';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';
FLUSH PRIVILEGES;
EXIT;bash3. lépés: Telepítse a Nextcloudot
Most folytathatja a Nextcloud telepítését. Először töltse le a Nextcloud legújabb verzióját:
wget https://download.nextcloud.com/server/releases/latest.tar.bz2bashEzután a tar parancs segítségével bontsa ki a letöltött fájlokat, és helyezze át őket:
tar -xjf latest.tar.bz2
sudo mv nextcloud /var/www/bashMost be kell állítania a Nextcloud fájlok megfelelő jogosultságait és tulajdonjogát, hogy a webszerver szoftver (itt az Apache) zökkenőmentesen tudjon velük dolgozni:
sudo chown -R www-data:www-data /var/www/nextcloud
sudo chmod -R 750 /var/www/nextcloudbash4. lépés: Apache konfigurálása
Ahhoz, hogy a Nextcloud a Proxmox-on működjön, megfelelően konfigurált Apache webszerverre van szükség. Először hozzon létre egy konfigurációs fájlt, amely szabályozza, hogy az Apache webszerver hogyan kezeli a Nextcloud telepítéséhez érkező kéréseket:
sudo nano /etc/apache2/sites-available/nextcloud.confbashAdja hozzá a következő tartalmat az imént létrehozott konfigurációs fájlhoz:
<VirtualHost *:80>
ServerName your-domain.com
DocumentRoot /var/www/nextcloud
<Directory /var/www/nextcloud>
Require all granted
AllowOverride All
Options FollowSymLinks MultiViews
</Directory>
ErrorLog ${APACHE_LOG_DIR}/nextcloud_error.log
CustomLog ${APACHE_LOG_DIR}/nextcloud_access.log combined
</VirtualHost>bashGyőződjön meg arról, hogy a Nextcloud telepítéséhez hozzáférni kívánt helyes domaint adta meg. Most aktiválja a konfigurációt és a szükséges modulokat a következő terminálparancsokkal, majd indítsa újra az Apache-t:
sudo a2ensite nextcloud.conf
sudo a2enmod rewrite headers env dir mime
sudo systemctl restart apache2bash5. lépés: Nextcloud beállítása
Most beállíthatja a Nextcloudot. Látogasson el a konfigurációs fájlban megadott Nextcloud telepítés címére a választott böngészőjében. Kövesse a telepítő varázslót az adatbázis-kapcsolat és az adminisztrátori felhasználó beállításához.