1

What do I need?

I need a simple WebUI that allows to define buttons for shell commands.

Use cases:

  • GUI for simple API calls from Postman via curl
  • Trigger WakeOnLAN
  • Restart application via SSH or local
  • Run small script via SSH or local
  • Trigger Function App

Requirements

Must have

  • Simple WebUI
  • Simple role based access
    • Admin can define buttons
    • User can only execute a set of commands an admin has published for that user
    • Credentials can be hidden / are protected once command button has been created
  • Selfhosting possible

Optional requirements

  • Simple parameters are possible to enter via simple form
  • Python based a plus
  • If possible not Java based
  • Small enough to run on a Raspberry Pi is a plus
  • Dockerized is a plus
  • Accessible via phone is a plus
  • Re-export of buttons via API is a plus

Ideas

  • Tools like Rundeck, Ansible, Jenkins
    • focussed on automation or CI/CD; more simpler tool needed
  • SSH Button
    • no webapp; access only via single phone
  • NodeRED
    • dashboard not the main focus of app; not so lightweight; low code

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.