İçeriğe geç
CloudZH

Belgeler / Başlarken

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şenNe yapar
CaddyTek 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 paneliWeb arayüzü. Sertleştirilmiş bir konteynerde yetkisiz çalışır.
AgentSabit 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.
UygulamalarDocker Compose, /opt/cloudzh/apps altında uygulama başına bir klasör, veriler /srv/data altında.
Yerel bileşenlerWireGuard 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 tutucuAnlamıÖ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.comKendi 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.