This is a complete Valheim docker container including a web GUI based on Next.JS
Expose port 3000/TCP, 2456/UDP, 2457/UDP, 2458/UDP
You can access the web interface at http://ip:3000 (for example http://localhost:3000)
Password setting needs to be empty or 8 characters long. Anything below 8 characters and the server won't start
Remember that it might take a few days before your server appears in the community list. Before that you can add your server manually with the Steam server browser