Nextcloud idzie nam na rozwiązanie, bardzo proste i skuteczne, prosta konfiguracja na linuxie i działa.
Nextcloud to platforma chmurowa typu self-hosted, umożliwiająca przechowywanie, synchronizację i udostępnianie plików na własnym serwerze. Użytkownik zachowuje pełną kontrolę nad danymi oraz konfiguracją systemu.
Dzięki temu Nextcloud stanowi prywatną alternatywę dla usług takich jak Google Drive czy OneDrive, zapewniając pełną kontrolę nad przechowywanymi danymi.
Do uruchomienia Nextcloud wystarczy serwer z systemem Linux (np. Ubuntu Server), procesorem 2 rdzenie CPU, 4 GB pamięci RAM oraz dyskiem SSD o pojemności minimum 50 GB. Taka konfiguracja zapewnia płynne działanie usługi dla kilku użytkowników oraz pozostawia zapas zasobów na aktualizacje, synchronizację plików i dodatkowe funkcje systemu.
W systemie Linux uruchamiamy oficjalny instalator komendą:
sudo apt update
sudo apt install snapd
sudo snap install nextcloud
sudo nano /etc/netplan/01-netcfg.yaml
network:
version: 2
renderer: networkd
ethernets:
#tutaj na dole interfejs sieciowy zmien jezeli trzeba
enp0s3:
dhcp4: no
addresses:
- 192.168.1.10/24
gateway4: 192.168.1.1
nameservers:
addresses:
- 1.1.1.1
- 8.8.8.8
Po instalacji sprawdź adres IP serwera komendą:
ip a
Szukasz adresu w stylu 192.168.x.x (np. 192.168.1.10). Następnie wpisujesz go w przeglądarce razem z portem Nextcloud:
http://TWOJE-IP:8080
Przykład: http://192.168.1.10 — i tam otworzy się panel Nextcloud.
Po wejściu na adres serwera (np. http://192.168.1.10) zobaczysz ekran konfiguracji Nextcloud. Ustaw tam:
sudo ufw allow 80
sudo ufw allow 443
sudo ufw enable
Jeśli masz domenę, możesz dodać darmowy certyfikat Let’s Encrypt:
sudo snap set nextcloud apache.enable_https=true
W panelu administracyjnym Nextcloud możesz dodać nowych użytkowników oraz ustawić im limity przestrzeni dyskowej.
Jeśli chcesz używać większego dysku, możesz podmontować go w systemie i wskazać jako katalog danych Nextcloud.