Prywatny serwer plików jak google photos ?

Nextcloud idzie nam na rozwiązanie, bardzo proste i skuteczne, prosta konfiguracja na linuxie i działa.

Jak działa Nextcloud?

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.

  • Model klient-serwer: Pliki przechowywane są na serwerze Nextcloud, a dostęp do nich odbywa się przez przeglądarkę lub aplikacje na komputerach i urządzeniach mobilnych.
  • Synchronizacja danych: Zmiany w plikach są automatycznie przesyłane na serwer i synchronizowane pomiędzy wszystkimi połączonymi urządzeniami.
  • Bezpieczna komunikacja: Dane przesyłane są za pomocą szyfrowanego połączenia HTTPS, co chroni je przed przechwyceniem podczas transmisji.
  • Udostępnianie plików: Użytkownicy mogą tworzyć linki do plików i folderów, zabezpieczać je hasłem oraz ograniczać czas dostępu.
  • Zarządzanie dostępem: Nextcloud pozwala kontrolować uprawnienia użytkowników oraz obsługuje dodatkowe metody zabezpieczeń, takie jak uwierzytelnianie dwuskładnikowe.
  • Dodatkowe funkcje: Oprócz przechowywania plików system może obsługiwać kalendarze, kontakty, komunikację oraz edycję dokumentów online.

Dzięki temu Nextcloud stanowi prywatną alternatywę dla usług takich jak Google Drive czy OneDrive, zapewniając pełną kontrolę nad przechowywanymi danymi.

Czego potrzebujesz?

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.

  • System operacyjny: Linux (to na nim instalujemy Pi-hole).
Pamiętaj: Wybór urządzenia zależy od Twoich możliwości, ale stabilne połączenie z siecią jest kluczowe dla działania Pi-hole.

Jak zainstalować Nextcloud?

W systemie Linux uruchamiamy oficjalny instalator komendą:

Instalacja Nextcloud
sudo apt update
sudo apt install snapd
sudo snap install nextcloud

Następnie zmieniamy adres serwera na adres w sieci lokalnej do ktorej chcemy żeby były przydzielone zasoby.

Zmienianie adresu
sudo nano /etc/netplan/01-netcfg.yaml
/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

Jak sprawdzić i wejść do Nextcloud?

Po instalacji sprawdź adres IP serwera komendą:

Sprawdzenie IP
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.

Dalsza konfiguracja Nextcloud (po instalacji)

1. Pierwsze logowanie

Po wejściu na adres serwera (np. http://192.168.1.10) zobaczysz ekran konfiguracji Nextcloud. Ustaw tam:

2. Firewall (ważne)

UFW
sudo ufw allow 80
sudo ufw allow 443
sudo ufw enable

3. HTTPS (opcjonalnie, ale zalecane)

Jeśli masz domenę, możesz dodać darmowy certyfikat Let’s Encrypt:

SSL
sudo snap set nextcloud apache.enable_https=true

4. Dodawanie użytkowników

W panelu administracyjnym Nextcloud możesz dodać nowych użytkowników oraz ustawić im limity przestrzeni dyskowej.

5. Dysk / miejsce na pliki

Jeśli chcesz używać większego dysku, możesz podmontować go w systemie i wskazać jako katalog danych Nextcloud.

Data publikacji: 22.06.2026 r. | Autor: kamoxii