Custom Webmin Module

Job ID: 36998522

Budget: $30 – $250 USD

I am looking for a freelancer to code a custom Webmin module from scratch, to control a server-side script. The script is 'Multiplayer Server Browser' (a game server heartbeat monitor), which can be seen in more detail here (including links to resources on its use):

https://www.unrealengine.com/marketplace/en-US/product/multiplayer-server-browser-master-server-server-listing

We can confirm that this script is already working on the host server (start/stop), and the host server is Ubuntu Linux 22.04.2 on a VPS.

The custom webmin module should comply with guidance/best practices for webmin modules seen here: http://doxfer.webmin.com/Webmin/Module_Development

The custom webmin module should have the following specific functionalities:

- install/uninstall/upgrade the custom webmin module from a webmin module package
- edit target script settings
- start/stop/restart the target script
- cron manage the target script (such as restart)
- heartbeat monitor the target script for auto restart if unresponsive

Ideal skills and experience for this job include:

- Proficiency in Webmin module development
- Strong understanding of Linux/Unix user management, file management, server-side scripting and network configuration
- Ability to create a visually appealing and user-friendly design for the module
Related categories: PHP Linux Apache Ubuntu