Looking for Beta Testers — Anvil Server Management Panel


Recommended Posts

Posted (edited)

I'm looking for beta testers for Anvil, a lightweight, single-binary Linux server management panel. If you're running an Ubuntu-based distro and want an easy way to manage your server from a browser, I'd love your feedback.

What is Anvil?

Anvil gives you a clean web UI for managing your Linux server — services, packages, Docker, files, logs, cron jobs, users, firewall, DNS, endpoint monitoring, and a web terminal. It's a single Go binary with no database, no containers, and no dependencies to install. It authenticates against your system's PAM accounts, so there's no separate user setup.

Screenshots

home.thumb.png.c7e32f085ebdd1a7a470734169fa4211.png

dashboard.thumb.png.9b0205fab7dbe2cc328a54c5648572fb.png

docker.thumb.png.91992e3496ba86efa7e81a175bab21cf.png

packages.thumb.png.ed6d22afca7bf95080dfcfd2f85eca6e.png

sshkeys.thumb.png.84cdf8cfbf6546c5011d314794709b83.pngusers.thumb.png.4a9c50dc83efda29b737af35b71d9bf3.png

 

 

 

Prerequisites

Ubuntu, Debian, Linux Mint, Pop!_OS, or any Ubuntu-derived distribution

PAM development library — required for authentication:

sudo apt install libpam0g-dev

Go 1.24+ — required to build from source:

sudo apt install golang-go

Or install from https://go.dev/dl/ if your distro's version is too old

A user account on the system (Anvil uses your existing Linux login credentials)

How to Install & Run

I will send you a link to the latest binary

Run on any free port

PORT=9005 ./anvil

Then open http://your-server-ip:9005 and log in with your Linux username and password.

What I'm Looking For

  • Does it build and run cleanly on your distro?
  • Any pages that error or don't display correctly?
  • Features that don't work as expected?
  • General UI/UX feedback

 

"any Ubuntu-derived distribution"

That should be any Debian-derived distro. Debian isn't based off Ubuntu. :laugh: 

Anyway, it looks closely like Webmin. But yeah, I don't have a spare computer to run this, sorry.

Ah i just said Ubuntu as thats all i have personally tested on, it should work on any distro really including distros using DNF and Arch based

 

My friend is borrowing my spare laptop for the moment while he moves house, but when he hands it back I'll be sure to take a look. I plan on converting it into a media hub for the house so this could be very useful!

Anvil v0.20-beta — A lightweight, self-hosted Linux server management panel built in Go.

Download: https://gitlab.com/Haggistech/anvil/-/releases/v0.20-beta

Features

  • System Monitoring
  • Real-time dashboard with CPU, memory, disk gauges and system info
  • Live telemetry strip on every page (CPU / Memory / Disk / Uptime)
  • Connection health indicator with red pulse on server disconnect
  • Network overview — interfaces, active connections, open ports, routing table, public IP
  • Service & Container Management
  • Systemd service viewer with start/stop/restart/enable/disable
  • Docker container management with icon actions, logs viewer, image list
  • Process-level control from the web terminal
  • File & Package Management
  • File browser with upload, download, edit, rename, delete
  • Package manager with update detection and install/remove
  • Cron job editor — add, edit, delete scheduled tasks

Security & Access

  • PAM-based authentication with remember username
  • Session idle timeout with countdown warning (auto-logout at 30min)
  • Sudo toggle for privileged operations
  • Firewall (UFW) rule management
  • SSH authorized key management
  • Full audit log — who did what and when

Infrastructure

  • SSL/TLS certificate viewer with expiry tracking and Let's Encrypt/certbot integration
  • Disk management — partitions, SMART health, directory usage scanner
  • DNS management — /etc/hosts and /etc/resolv.conf editor
  • Endpoint monitoring — host:port checks with 12h uptime bars (5min granularity)

Alerts & Backups

  • Notification system — webhook, Discord, Slack, and email (SMTP) channels
  • Alert rules for endpoint down, certificate expiring, and disk full
  • Backup manager — tar and rsync jobs with scheduling, gzip compression, exclude patterns, and one-click restore

UI & Experience

  • Blueprint-style dark theme with JetBrains Mono + Outfit fonts
  • Light theme toggle
  • Quick navigation (Ctrl+K)
  • Custom confirmation modals and toast notifications
  • Right-click context menus on all data pages
  • Web-based terminal

Deployment

  • Single binary, no dependencies (just drop and run)
  • systemd service file included
  • Makefile with build/install/uninstall
  • HTTPS/TLS support
  • Default port: 9006

Anvil v0.21-beta — A lightweight, self-hosted Linux server management panel built in Go.

Download: https://gitlab.com/Haggistech/anvil/-/releases/v0.21-beta

What's new in v0.21-beta

System info page — New /sysinfo page with neofetch-style overview: hostname, OS, kernel, architecture, CPU model, RAM/swap, network interfaces, storage, temperatures, virtualization type, timezone, uptime, and boot time

Config export/import — New /config page to download all Anvil settings (endpoints, notification channels, alert rules, backup jobs) as a single JSON file. Import on another instance with replace or merge mode for easy migration

Alert timeline chart — 30-day stacked bar chart on the Notifications history tab showing alert frequency by type (endpoint down, cert expiring, disk full) with hover tooltips for pattern detection

Anvil v0.22-beta — A lightweight, self-hosted Linux server management panel built in Go.

Download: https://gitlab.com/Haggistech/anvil/-/releases/v0.22-beta

What's new in v0.22-beta

This release is focused entirely on security fixes found during an internal audit.

  • Password injection fix — Newlines are now stripped from passwords before being passed to chpasswd, preventing an authenticated panel user from injecting extra username:password pairs and changing other accounts' passwords
  • Username validation hardened — The regex already used when creating users is now also enforced on delete, modify, lock/unlock, and password change operations, blocking argument injection via crafted usernames
  • GID validated as numeric — Group GID input is now checked to be a valid integer before being passed to groupadd
  • CSRF protection — All authenticated routes now validate the Origin or Referer header on non-GET requests. Logout is enforced as POST-only with the same check, and the logout button and idle auto-logout timer updated accordingly
  • DNS resolv.conf injection fix — Search domain input is now validated against a hostname regex before being written to /etc/resolv.conf, preventing newline injection of fake nameserver entries

 

  • 4 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • AnyDesk 9.7.6 by Razvan Serea AnyDesk is a fast remote desktop system and enables users to access their data, images, videos and applications from anywhere and at any time, and also to share it with others. AnyDesk is the first remote desktop software that doesn't require you to think about what you can do. CAD, video editing or simply working comfortably with an office suite for hours are just a few examples. AnyDesk is designed for modern multi-core CPUs. Most of AnyDesk's image processing is done con­currently. This way, AnyDesk can utilize up to 90% of modern CPUs. AnyDesk works across multiple platforms and operating systems: Windows, Linux, Free BSD, Mac OS, iOS and Android. Just 7 megabytes - downloaded in a glimpse, sent via email, or fired up from your USB drive, AnyDesk will turn any desktop into your desktop in se­conds. No administrative privileges or installation needed. AnyDesk 9.7.6 changelog: Fixed Bugs Added validation feedback for passwords shorter than five characters Fixed an issue in AnyDesk One Meeting where the account name was used instead of the entered username after logging out Fixed crashes related to message editing and context menu interactions Fixed issues affecting message scrolling, text formatting, typing indicators, quoted messages, and community privacy settings Prevented users from editing automated system messages Corrected download status reporting, temporary file naming, and menu overlap issues affecting the Download History and Reactions pop-ups Other Changes Added chat list grouping settings Added keyboard navigation support (Page Up, Page Down, Home, and End) for the message feed Removed Chat language options Updated translations Download: AnyDesk 9.7.6 | 8.0 MB (Free for private use, paid upgrade available) Links: AnyDesk Home Page | Other platforms | Release History | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • It's interesting to hear that AI growth is not investor driven.
    • A few weeks ago, I had this same exact issue. Unfortunately, I didn't think of disabling the Secure Boot option in BIOS. I updated my BIOS to the latest version for my MB and it resolved the issue.
    • I have a partial answer, when I used a multi-port usb hub I had degraded speed performance with 3 large external hard drives connected. I managed to snag a nice (yet older) USB3 based wavelink docking station cheap / used that has x6 usb 3 ports and almost doubled the speed of the external hard drives transfer rate. This looks to be a slightly upgraded model -https://ebay.io/m/LZtjTy
    • Microsoft faces shareholder lawsuit over masking AI costs and slowing Azure growth by Karthik Mudaliar Microsoft is facing a class action lawsuit from shareholders who allege that the company intentionally overhyped its artificial intelligence initiatives to distract from slowing cloud revenue and an exploding infrastructure bill. The complaint was filed in a Seattle federal court by the Michigan-based City of St. Clair Shores Police and Fire Retirement System. The plaintiffs argue that Microsoft’s leadership painted an overly optimistic picture of its Copilot rollout and complex OpenAI partnership. They say that the company did this while downplaying the harsh reality that building the data centers required to power these next-generation tools requires a huge amount of capital. Back at the company's Q2 2026 earnings report from late January, Microsoft revealed that its flagship Azure cloud growth had slipped to 39% (down from 40% the prior quarter) and guided investors to expect a further deceleration to 37% or 38% for the first three months of 2026. Now, under normal circumstances, a slight percentage point drop in cloud growth is a minor operational hiccup. But the Redmond giant paired that guidance with $37.5 billion in quarterly capital expenditures. This figure, which is a 66% year-over-year surge, blew past any analyst estimates at that time. Much of this amount went into buying high-priced GPUs and custom silicon that were required to train and run large language models. This is why the market reacted violently and just a day after its earnings call on January 29, the company's stock plummeted 10%, and wiped out $357 billion of capital in just a trading session. Microsoft is doing better now, though. Its Q3 2026 results showed its run rate from its AI business was hitting $37 billion, proving that enterprise demand for its infrastructure is very real and continuing to scale. Microsoft isn't the only company pouring billions into infrastructure for the AI boom. We've seen most Big Tech companies, including Amazon and Google, also get the results of these investments with stronger-than-ever growth and increased income. via Reuters
  • Recent Achievements

    • Week One Done
      Jeroen Wilms earned a badge
      Week One Done
    • Week One Done
      rolfus earned a badge
      Week One Done
    • One Month Later
      Leroy Jethro Gibbs earned a badge
      One Month Later
    • Conversation Starter
      flexorcist earned a badge
      Conversation Starter
    • One Month Later
      AndreaB earned a badge
      One Month Later
  • Popular Contributors

    1. 1
      +primortal
      501
    2. 2
      +Edouard
      201
    3. 3
      PsYcHoKiLLa
      127
    4. 4
      Steven P.
      81
    5. 5
      ATLien_0
      76
  • Tell a friend

    Love Neowin? Tell a friend!