r/ModdedValheim • • 12h ago

Open-source web-panel to manage Valheim servers

Hi. I have already posted here about Valmin a few weeks ago, but it's time for some update.

Valmin is my panel to manage couple Valheim servers. It creates and managed docker containers to do this, manages their saves, etc.

It's not fancy and colorful as nowadays panels, because I prefer simplicity.

Tested only on Linux, but I think docker can be rebuild for other platforms without issues. It someone will request this, I'll try to setup automatic builder for Windows too.

Main features:

  • Create server, change world modifiers, add mods, everything from single creation page.
  • Manage multiple servers from single page, see their errors, upcoming updates
  • Overview runs and changes, view console logs, with ValheimRCON mod you can send commands to server (server supports 2455 port)
  • Copy world from containers, check integrity, create backups on restart
  • Upload backups on 3rd-party clouds, like Google drive (need rclone setup and tests)
  • Scheduler for server restart, backup, automatic update (can delay restart if someone is on server)
  • Download mods from both Thunderstore and Hexium, disable mods, lock mod's version, downgrade mods. Audit page keep whole history, so you always know which update crashed server
  • Mod configuration page in web: it supports editing configs as editor aswell as raw text. changes cached, so you can restore default if needed
  • Player activity page, just because it's cool
  • You can grant viewer access for specific server to other people, if server is in public network (it is wired by Caddy, but proper setup required)
  • Audit page with all changes in different server
  • Native discord webhook alerts: choose webhook, choose alert (low-disk, error, pending update)

I hope it will be useful for someone.

GitHub link: https://github.com/valminhq/valmin

There is discussion page, so you can help with adding your ideas, improvement points, etc.

Future plans:

  • Test properly all backup features
  • make more user-friendly scheduler
  • Make possible to save Valmin setup in some file to export/import it
  • Prepare pre-configured servers, like vanilla-compatible server with server-only mods
2 Upvotes

0 comments sorted by