Jump to content

Recommended Posts

Posted (edited)
Quote

⚠️ This is extremely experimental. Use at your own risk.

 

Unsatisfied with existing Docker solutions for hosting my own server, I decided to build my own. Somewhere along the way, I lost the plot and ended up creating a full-fledged server management web portal. It includes features like backup creation & restoration, mod installation & updates, version switching, and direct terminal access.

I built this over a couple of weekends, so it's very experimental.

✅ Automatic backups are created every time you install or update a mod. These backups include save files, mods, and mod configurations.

⚠️ Security note: The web portal is currently public and has no authentication. Make sure to keep it locked behind your firewall.

I thought some people might find this interesting, if not useful. If you're brave enough to test it, you might help shape its future development. I'll keep working on it at a small scale for my own use, but if there’s interest, I’m open to expanding its functionality.

Let me know what you think!

 


Images

Spoiler

image.thumb.png.af041d3b8f8913ab68562a04f83bd29d.png

image.thumb.png.8d6eef17c2508320b01b3e1d96fa8f03.png

image.thumb.png.185b9d9ed01839074a8a26f808923d63.png

image.thumb.png.e1bc517be0bd57cceb42a80b47020821.png

image.thumb.png.a97e3ff533820e0433b2f4931d4e0550.png

image.thumb.png.6dcf30a6a12f39d963fbd002e8efec78.png

 

Docker Command

Just run the following to get it running. All your VintageStory data, server versions, and backups will be located in the .data/vintage-story volume.

docker run -d \
  --name vintage-server-manager \
  --restart unless-stopped \
  -p 42420:42420 \
  -p 1337:8080 \
  -v .data/vintage-story:/app/vintage-story \
  git.retto.ph/tony/vintage-server-manager:latest

 

Source Code:

https://git.retto.ph/tony/VintageServerManager

 

Planned Features

  • Authentication. Right now the web portal is publicly accessible. Not a priority as my use case is self hosting and i've simply locked the portal behind my firewall.
  • Automated backups
  • Mod configuration editor
  • Save file management
  • ...
Edited by rettoph
  • Like 1
  • rettoph changed the title to Vintage Story Server Manager
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.