Adım 4 / 10
Sunucuyu hazırla
Temiz bir Ubuntu Server, ev ağında sabit bir adres ve ideal olarak medyan için ikinci bir disk. Yaklaşık 30 dakika.
Donanım
- En az 4 çekirdekli 64 bit Intel veya AMD işlemci, örneğin bir mini PC.
- 8 GB bellek, UniFi OS Server da çalışacaksa 16 GB.
- Sistem için bir SSD, ideal olarak medyan için ikinci bir disk.
- Yönlendiricine giden bir ağ kablosu. Wi-Fi çalışır, ama indirmeler, Plex ve VPN bundan zarar görür.
- Ubuntu yükleyicisi için en az 4 GB'lık bir USB bellek.
Ubuntu Server'ı kur
- ubuntu.com/download/server adresinden Ubuntu Server 24.04 LTS indir ve Rufus (Windows) veya balenaEtcher ile USB belleğe yaz.
- BIOS'ta After Power Loss ayarını Power On yap; böylece sunucu bir elektrik kesintisinden sonra kendiliğinden başlar.
- Sunucuyu USB bellekten başlat ve şunu seç:
Ekran Seçim Dil English Klavye Klavye düzenin Kurulum türü (Type of install) Ubuntu Server, "minimized" değil Ağ Ağ kablosu, adres şimdilik DHCP ile Depolama Sistem SSD'sinin tamamı. Set up this disk as an LVM group seçeneğinin işaretini kaldır, şifreleme yok. Medya diskini seçme. Profil Küçük harflerle bir sunucu adı, örneğin mediaserver. Kullanıcı adın<user>olur. Güçlü bir parola.Ubuntu Pro Şimdilik atla SSH Install OpenSSH server seçeneğini işaretle Öne çıkan snap'ler (Featured snaps) Hiçbir şey seçme, Docker'ı bile - Yeniden başlatmadan sonra sunucuda şu kullanıcıyla oturum aç:
<user>, saat dilimini ayarla ve güncelle:sudo timedatectl set-timezone Europe/Zurich # your zone; list: timedatectl list-timezones sudo apt update && sudo apt full-upgrade -y sudo reboot
Sunucuya sabit bir adres ver
Yönlendiricin adresleri dağıtır. Sunucu için bir tane ayır ki hiç değişmesin.
- Sunucuda ağ adaptörünün adresini ve MAC adresini göster:
ip -4 -br addr ip -br link
Ağ bağdaştırıcının satırına bak: adı genellikle
enveyaethile başlar (Wi-Fiwlile);losatırını yok say. Örnek:enp3s0 UP 192.168.1.200/24./işaretinden önceki adres senin<server-ip>adresindir, burada192.168.1.200.ip -br linkçıktısında MAC adresiaa:bb:cc:dd:ee:ffgibi görünür. - Yönlendiricinde bu MAC adresi için bir DHCP rezervasyonu oluştur; bazen sabit veya statik IP olarak da adlandırılır. Yönlendiricin sunucuyu bu adresle cihazları arasında da listeler. Ardından sunucuyu
sudo rebootile yeniden başlat. - Bundan sonra kendi bilgisayarından çalış. Bir terminal aç (Windows: PowerShell) ve bağlan:
ssh <user>@<server-ip>
Örneğin
ssh anna@192.168.1.200. İlk seferde yes yanıtını ver, ardından<user>kullanıcısının parolasını gir.
Yönlendiricinde SSH için port yönlendirmesi yapma. Ona yalnızca ev ağının içinde ihtiyacın var.
Medya için ikinci disk
İsteğe bağlı ama önerilir. CloudZH medyaları ve indirmeleri /srv/data içinde tutar; medya diskini kurulumdan önce oraya bağla. Diskleri göster:
lsblk -f
Yeni, boş disk: biçimlendir. Bu, diskteki her şeyi siler, bu yüzden aygıt adını iki kez kontrol et. /dev/nvme0n1 bir örnektir:
sudo wipefs -a /dev/nvme0n1 sudo mkfs.ext4 -L cloudzh-data /dev/nvme0n1
Zaten medya içeren disk: yalnızca etiketi ayarla, örneğin sudo e2label /dev/nvme0n1p1 cloudzh-data.
Ardından diski şimdi ve her yeniden başlatmadan sonra bağla:
sudo mkdir -p /srv/data grep -q 'LABEL=cloudzh-data' /etc/fstab || echo 'LABEL=cloudzh-data /srv/data ext4 defaults,noatime 0 2' | sudo tee -a /etc/fstab sudo findmnt --verify sudo systemctl daemon-reload && sudo mount -a df -h /srv/data
Mevcut filmler ve diziler /srv/data/media/movies ve /srv/data/media/tv içine gider.