CloudZH belgeleri
CloudZH'yi kurmak, medya uygulamalarını ayarlamak, arkadaşlarını davet etmek ve sunucuyu sağlıklı tutmak için ihtiyacın olan her şey.
CloudZH nedir
CloudZH evdeki bir Linux makinesini (Ubuntu, Debian veya Raspberry Pi OS) yönetilen bir sunucuya dönüştürür. Bir web kontrol paneli, 30+ uygulamalı bir App Store, arkadaşların için bir medya kitaplığı, bir WireGuard VPN, güvenli onarımlı sağlık kontrolleri ve sunucuda zh komutunu getirir.
Yapısı
| Bileşen | Ne yapar |
|---|---|
| Caddy | Tek giriş noktası. Tek bir wildcard sertifikayla her alt alan adı için HTTPS. Yönetim uygulamalarına yalnızca kontrol paneli girişinden sonra ulaşılabilir. |
| Kontrol paneli | Web arayüzü. Sertleştirilmiş bir konteynerde yetkisiz çalışır. |
| Agent | Sabit bir komut listesine sahip, Unix soketi üzerinden ulaşılan küçük bir root hizmeti. Uygulamaları kurar, onarımları çalıştırır, günlükleri okur. |
| Uygulamalar | Docker Compose, /opt/cloudzh/apps altında uygulama başına bir klasör, veriler /srv/data altında. |
| Yerel bileşenler | WireGuard ve UniFi OS Server Docker dışında çalışır. Yalnızca sunucuda zh ile kurulurlar. |
CloudZH'nin içermedikleri
Medya yok, indeksleyici yok, torrent istemcisi yok. Kendi seçtiğin bir Usenet sağlayıcısını ve indeksleyicileri sen getirirsin ve uygulamaları kullanma hakkına sahip olduğun içerikle kullanırsın.
Yer tutucular
Bu belgelerdeki komutlar ve adresler yer tutucular kullanır. Bunları köşeli parantezler dahil kendi değerlerinle değiştir.
| Yer tutucu | Anlamı | Örnek |
|---|---|---|
<user> | Ubuntu'yu kurarken oluşturduğun Linux kullanıcısı | anna |
<server-ip> | Sunucunun ev ağındaki adresi. Sunucuda ip -4 -br addr bunu ağ bağdaştırıcısının satırında, / işaretinden önce gösterir. Yönlendiricin de onu cihazları arasında listeler. | 192.168.1.200 |
example.com | Kendi alan adın. app.example.com, app. ve ardından alan adın anlamına gelir. | app.example.com |
Yani ssh <user>@<server-ip> örneğin ssh anna@192.168.1.200 olur.