Cloudron yra platforma, leidžianti lengvai įdiegti ir valdyti programas savo serveryje, įskaitant WordPress, Rocket.Chat, Nextcloud, GitLab ir daugelį kitų. Cloudron automatizuoja tokias užduotis kaip duomenų bazių paruošimas, DNS konfigūravimas, sertifikatų valdymas, centralizuotas naudotojų valdymas ir automatinės atsarginės kopijos.
Atkreipkite dėmesį: Cloudron galima įdiegti tik KVM serveryje (Linux VPS). Ši pamoka netinka Container arba Storage VPS paslaugoms.
0. Reikalavimai
OS: Ubuntu 22.04 arba Ubuntu 24.04
Virtualizacija: KVM
RAM: mažiausiai 2 GB
Saugykla: mažiausiai 20 GB
Atviri prievadai 80 ir 443.
Turite sukurti my. subdomeną ir nukreipti jį į savo serverio IP adresą. Šis subdomenas (my.domain.ltd) bus naudojamas Cloudron valdymo pultui pasiekti.
Taip pat domeno A įrašas ir wildcard A įrašas turi būti nukreipti į jūsų serverio IP adresą.
Cloudron pagal numatytuosius nustatymus palaiko tiek IPv4, tiek IPv6. Jei norite naudoti Cloudron su IPv6, taip pat turite sukurti AAAA įrašus savo my. subdomenui, pagrindiniam domenui ir pakaitos simboliui. Jei IPv6 palaikymas jums nereikalingas, jį galėsite išjungti vėliau diegimo metu.
1. Atnaujinkite sistemą
Atnaujinkite sistemą paleisdami šias komandas:
apt update && apt upgrade -y
2. Atidarykite 80 ir 443 prievadus
2.1 IPtables
Jei naudojate IPtables, paleiskite šias komandas:
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
iptables -I INPUT -p tcp --dport 443 -j ACCEPT
Norėdami išsaugoti pakeitimus, turite įdiegti iptables-persistent, jei jis dar neįdiegtas:
apt install iptables-persistent
Tada paleiskite šią komandą:
iptables-save | tee /etc/iptables/rules.v4
2.2 UFW
Jei naudojate UFW (Uncomplicated Firewall), paleiskite šias komandas:
ufw allow 80/tcp
ufw allow 443/tcp
Tada iš naujo įkelkite UFW:
ufw reload
3. Įdiekite reikalingas priklausomybes
Paleiskite šią komandą, kad įdiegtumėte reikalingas priklausomybes, tokias kaip curl ir bash-completion:
apt install curl bash-completion -y
4. Įdiekite Cloudron
Norėdami įdiegti Cloudron, paleiskite šias komandas:
wget https://cloudron.io/cloudron-setup
chmod +x cloudron-setup
./cloudron-setup
Šios komandos įdiegs Docker, sukonfigūruos ugniasienę ir įdiegs visus reikalingus komponentus. Tai gali užtrukti.
Po diegimo serverį reikia paleisti iš naujo, kad būtų pritaikyti visi nustatymai. Jūsų bus paklausta, ar norite paleisti serverį iš naujo dabar. Paspauskite "Y", jei sutinkate, ir serveris bus paleistas iš naujo.
5. Sukonfigūruokite Cloudron
Kai diegimas bus baigtas ir serveris bus paleistas iš naujo, atidarykite interneto naršyklę ir eikite į https://your_server_hostname (įveskite tikrąjį savo serverio pagrindinio kompiuterio vardą).
Iš pradžių matysite įspėjimą apie galimą riziką. Tai normalu, nes Cloudron konfigūravimo puslapis pagal numatytuosius nustatymus nėra apsaugotas SSL sertifikatu, todėl galite tęsti. SSL sertifikatas vėliau bus įdiegtas automatiškai.
Tada pamatysite šį puslapį:
Pirmame lauke (Domain) įveskite savo domeną. Tiek domain.tld, tiek *.domain.tld (wildcard) turi būti nukreipti į jūsų serverio IP adresą.
Toliau turite pasirinkti DNS paslaugų teikėją. Cloudron gali automatiškai sukonfigūruoti DNS, jei naudojate palaikomą DNS paslaugų teikėją, pavyzdžiui, Cloudflare, DigitalOcean ir kt. Jei naudojate vieną iš jų, pasirinkite paslaugų teikėją iš sąrašo. Kitu atveju pasirinkite Wildcard parinktį.
Jei IPv6 palaikymas jums nereikalingas, spustelėkite "Advanced Settings..." ir išskleidžiamajame meniu "IPv6 configuration" pasirinkite "Disable":
Jei jums reikia IPv6, įsitikinkite, kad jūsų subdomeno (my.), pagrindinio domeno ir wildcard AAAA įrašai yra nukreipti į jūsų serverio adresą.
Norėdami tęsti, spustelėkite "Next".
Jei viskas teisinga, pamatysite "Welcome to Cloudron" puslapį:
Čia galite sukurti savo Cloudron naudotoją. Įveskite vardą ir pavardę, el. pašto adresą, naudotojo vardą ir slaptažodį. Tada spustelėkite "Done".
Kitame puslapyje tiesiog spustelėkite "Proceed to Dashboard":
Galiausiai pamatysite pagrindinį Cloudron valdymo skydelį:
Pagal numatytuosius nustatymus jokios programos nėra įdiegtos. Norėdami įdiegti programas, turite prisijungti prie Cloudron.io. Atkreipkite dėmesį, kad jūsų Cloudron naudotojas yra atskiras nuo Cloudron.io paskyros, todėl turėsite užsiregistruoti Cloudron.io svetainėje. Registracija yra nemokama:
Sukūrę Cloudron.io paskyrą, valdymo skydelyje galite spustelėti "App Store" ir prisijungti prie savo Cloudron.io paskyros:
Įveskite savo Cloudron.io prisijungimo duomenis:
Visos įdiegtos programos bus matomos pagrindiniame valdymo skydelyje:
Atkreipkite dėmesį, kad pagal numatytuosius nustatymus Cloudron leidžia įdiegti iki 2 programų. Daugiau informacijos apie planus, apribojimus ir kainodarą rasite oficialioje Cloudron svetainėje:









