[Showcase] Obsidian-style alternative UI for myVesta — would anyone be interested?
Posted: Wed Nov 04, 2026 1:30 pm
Hi everyone,
Over the last weeks I've built an alternative, modern interface for the myVesta panel for my own server, and I'm wondering if it would be useful to others before I spend time packaging it as a public GitHub project.
What it is
Main features
Requirements (so far)
myVesta on Debian 11, panel on port 8083, runs on Vesta's bundled PHP 5.6. Installation patches 4 small template/entry files (with backup and a one-command uninstall); everything else lives in its own `web/obs/` directory.
Screenshots











All screenshots use made-up demo data.
Question to you
Would you use something like this? If there's interest, I'll clean it up, write an installer for fresh servers and publish it on GitHub under GPLv3 (same as myVesta). Feedback on what you'd expect from it is very welcome.
This is an unofficial, community project — not affiliated with the myVesta team.
Over the last weeks I've built an alternative, modern interface for the myVesta panel for my own server, and I'm wondering if it would be useful to others before I spend time packaging it as a public GitHub project.
What it is
- A second, **switchable** UI that runs next to the classic one. The classic panel is untouched and always one click away (the choice is remembered per browser).
- It does **not** replace Vesta's logic: login, sessions, tokens and permissions are still handled by myVesta, and every action calls the same `v-*` commands as the classic panel.
- Works for the admin and for regular users. Dark and light theme, English and Polish (other languages fall back to Vesta's own translations).
Main features
- Overview dashboard: services, disk, memory, SSL expiry timeline, things that need attention.
- Web / Mail / DNS / Databases / Cron / Backups / Firewall / Users / Log — list + inspector layout, search, A–Z sorting, bulk actions (select with Shift/Ctrl, long-press on touch).
- Native slide-in editors for web domains (SSL, Let's Encrypt, aliases, FTP), mail domains and accounts, DNS zones and records, cron (presets + next 5 runs preview), databases and users.
- Optional live data (CPU, RAM, network, HTTP status codes, fail2ban bans, MySQL stats) if netdata is running locally.
- Classic pages that aren't rebuilt yet get a matching skin, so you don't jump between two different looks.
- Responsive (phone → 2560 px), keyboard friendly, checked with axe-core (WCAG 2.2 AA).
Requirements (so far)
myVesta on Debian 11, panel on port 8083, runs on Vesta's bundled PHP 5.6. Installation patches 4 small template/entry files (with backup and a one-command uninstall); everything else lives in its own `web/obs/` directory.
Screenshots











All screenshots use made-up demo data.
1. Overview (dark): things that need attention, server gauges, live website traffic, MySQL, fail2ban — `01-overview-dark.png`
2. Overview (light) — `02-overview-light.png`
3. Web domains with the live inspector (traffic, response time, PHP-FPM, latest requests) — `03-web-dark.png`
4. Web domain editor — `04-web-editor-dark.png`
5. Mail domains and accounts — `05-mail-light.png`
6. DNS zones (it checks which zones this server actually serves) — `06-dns-light.png`
7. Cron editor with presets and a "next runs" preview — `07-cron-editor-dark.png`
8. Databases with live MySQL activity — `08-db-dark.png`
9. Firewall — `09-firewall-dark.png`
10. Phone — `10-phone-overview.png`, `11-phone-web.png`
Question to you
Would you use something like this? If there's interest, I'll clean it up, write an installer for fresh servers and publish it on GitHub under GPLv3 (same as myVesta). Feedback on what you'd expect from it is very welcome.
This is an unofficial, community project — not affiliated with the myVesta team.