Open-source hosting panel · Ubuntu 24.04

uAdmin

Web Infrastructure Manager

uAdmin je web panel za administraciju Ubuntu 24.04 servera namijenjenih LAMP hostingu — više web projekata (WordPress, Joomla, custom PHP) na jednom VPS-u ili dedicated stroju, bez cPanel/Plesk licenciranja.

Iz jednog sučelja upravljate projektima, PHP-FPM poolovima, virtual hostovima, MariaDB bazama, FTP računima, Let's Encrypt SSL-om, sigurnosnim kopijama, firewallom (UFW) i održavanjem sustava. Sučelje je na hrvatskom i engleskom, s ugrađenom pomoći uz svaki modul.

Panel je napisan u Laravelu. Sve što dira server ide kroz whitelist shell skripte u /usr/local/uadmin/bin — nema proizvoljnog izvršavanja naredbi iz web sučelja.

Verzija panela 1.0.98 (2026-06-25)

Što uAdmin nudi

LAMP hosting, CMS projekti i sigurnost — iz jednog sučelja.

Projekti i web

Domena, PHP 7.4–8.4, Apache ili Nginx backend, PHP-FPM pool po projektu, virtual host editor, CMS PHP preseti, open_basedir, file manager i SSL certifikati.

Reverse proxy

Frontend Nginx na portovima 80/443, backend projekti na localhost portovima. Apache i Nginx projekti istovremeno — centralizirani SSL i HTTP/2.

Instalacije (LAMP)

GUI instalacija stacka: Apache, Nginx, PHP-FPM verzije, MariaDB, Certbot, Adminer, vsftpd, UFW. Globalni PHP.ini i PHP ekstenzije za Joomla/WordPress.

Backup i nadzor

Backup datoteka, baze i konfiguracije po projektu, SFTP arhiviranje, restore, logovi, audit zapisnik i nadzorna ploča s metrikama servera.

Panel i održavanje

OTA nadogradnje panela, apt održavanje OS-a, više admin korisnika, teme sučelja, SMTP, hostname/SSL panela i kontekstualna pomoć.

Recovery

Web GUI i SSH alati za rollback OTA-a, maintenance mode, popravak stacka i reset lozinke — čak i kad panel vraća 503.

Arhitektura

Odvojeni frontend proxy i backend enginei po projektu.

Internet → Frontend Nginx (:80 / :443) → Backend (127.0.0.1:PORT)
  • Panel (Laravel) — Nginx + PHP-FPM na portu 10001
  • Web projekti — Apache ili Nginx backend na dodijeljenom internom portu
  • Release model — /home/uadmin/releases/, OTA bez gubitka podataka
  • Skripte — bin/*.sh whitelist + sudoers, bez shell pristupa iz panela

Instalacija i dokumentacija

Nova VM, OTA manifesti, recovery i izvorni kod.

Nova VM (Ubuntu 24.04)

Jednolinijska instalacija na svježoj Ubuntu 24.04 virtualki:

curl -fsSL https://enc-it.hr/uadmin/install-uadmin-from-release.sh | sudo bash

Nakon instalacije otvorite panel, promijenite admin lozinku i pokrenite Instalacije → stack wizard.