Dashmox je još u razvoju. Očekujte česta ažuriranja. Besplatan plan je dostupan odmah; Pro i Business nisu.

Instalirajte besplatni plan

Docker hosting za aplikacije koje vaš panel ne donosi

Sajt u kontejneru pokreće sliku koju je administrator odobrio, kao sopstveni nalog sajta, bez privilegija i sa korenskim fajl sistemom samo za čitanje. Tako hostujete nešto napisano u jeziku koji ovaj server ne instalira.

Docker hosting je ovde izvršno okruženje koje sajt može da izabere, a ne drugi sistem koji radi pored panela. Vi dajete sliku; Dashmox daje domen, sertifikat i izolaciju.

Kada posegnuti za njim

Kada izvršno okruženje koje vam treba nije na meniju.

Statični, PHP i Node.js pokrivaju najveći deo onoga što ljudi hostuju, i njima ne treba ni slika ni odobrenje. Sajt u kontejneru je za ostalo: jezik koji ovaj server ne donosi, sistemsku biblioteku koja je aplikaciji potrebna, uslugu koja stiže kao sopstvena osnovna slika.

To je i odgovor na „mogu li da pokrenem ovu jednu stvar“ bez pretvaranja servera u mašinu koja pokreće bilo šta. Spisak onoga što sme da radi jeste spisak, i neko je odlučio šta je na njemu.

Odobravanje slike

Administrator je dodaje, sa izričitom oznakom.

Ništa ne može da radi kao sajt u kontejneru dok se ne doda slika. Pod Slike kontejnera administrator je odobrava, a svaka stavka zahteva izričitu oznaku, nikada latest, pa verzija koja radi ne može da vam se promeni ispod ruke. Ponovna izgradnja uzvodno ne postaje tiho postavljanje ovde.

To je namerno posao administratora, a ne klijenta. Slika je kod koji se izvršava na mašini, pa je ono što sme da radi odluka onoga ko poseduje server, a polje za slobodan unos učinilo bi to odlukom svakoga ko na njemu ima nalog.

Šta kontejner sme

Manje nego što biste očekivali, namerno.

  • Bez privilegija i sa korenskim fajl sistemom samo za čitanje. Sliku koja očekuje da pri pokretanju instalira pakete ili piše po svom fajl sistemu treba prilagoditi.
  • Njegova ograničenja memorije, procesora i procesa sprovodi Docker, iz iste dozvole koju sajt ima.
  • Do mreže dolazi samo kroz veb server, na sopstvenom portu. Ništa ga ne objavljuje direktno.
  • Radi kao sopstveni nalog sajta, kao i svako drugo izvršno okruženje ovde, pa su zidovi među sajtovima isti zidovi.
  • Samo /data preživljava ponovno pokretanje. Otpremljeni fajlovi, generisani fajlovi, SQLite baza podataka, keš koji vredi zadržati: sve to pripada pod /data.

To poslednje hvata ljude koji su istu sliku negde drugde pokretali ne razmišljajući o tome, jer dugotrajan kontejner skriva problem dok ga nešto ne pokrene ponovo. Tretirajte kontejner kao potrošan, a /data kao jedini pod na kome možete da stojite. Čuvanje izmene zamenjuje kontejner koji radi, pa pravilo važi i običnog popodneva, a ne samo posle pada.

Sve ostalo je isti sajt

Sajt u kontejneru je sajt, a ne izuzetak.

Ima domen i besplatan sertifikat. Može da ima poštanska sandučad, DNS zapise, zakazane zadatke i rezervne kopije. Promenljive okruženja uređuju se kao redovi u koje se pretvaraju, jedno ime i vrednost po redu, pa je ono što vidite ono što kontejner dobija, a do baze podataka napravljene za sajt dolazi se isto kao iz bilo kog drugog izvršnog okruženja.

I to je izvršno okruženje kao i ostala: sajt može da se premesti na njega i sa njega bez ponovne izgradnje, zadržavajući fajlove, imena i sertifikat.

Vodič za kontejnere

Vaši serveri, bez ičega na njima što se broji.

Ceo panel je besplatan na jednom serveru, bez ograničenja broja sajtova, poštanskih sandučadi, DNS zona ili klijentskih naloga. Pro, za do pet servera, još nije dostupan.