Open Source Multiple Device Manager

Hi All,

I am new to the forum so i would first just like to say hi to everyone.

I have joined because i have recently started using Anthias for an upcoming project and wanted to develop it further.

I have developed a stand alone Multi Display Manager which allows you to manage assets and devices across an unlimited number of Anthias displays / Nodes.

Is this OK to release or am i going to upset someone?

@sutherland, feel free to make it public. We would appreciate that.

I have reached out to screenly/anthias for clarification, I wouldn’t want to be doing something I shouldn’t be from a legal standpoint.

I don’t think there’s an issue but I will wait for their reply before releasing.

1 Like

@sutherland, thanks. How did you reach out to Anthias/Screenly?

Through the Screenly site.

I’d love a copy, if your allowed to share it.

1 Like

I really need the Manager you created. I hope it works out well.

(post deleted by author)

Hi All,

Felt bad to say the least after asking questions regarding releasing something that i then found out i couldn’t.

Dont really want to go into the reasons why i can’t release a multiple device manager. But i still want to share what i can :slight_smile:

I bring to you a gui/web interface for configuring wifi on Anthias devices. Developed on the raspberry pi but should run on any anthias device that has a wifi adaptor and runs docker. This is only something small but i have found it very usefull.

Code is available at my GitLab Repo here. Enjoy :slight_smile:

Anthias WiFi Configurator (Unofficial)

A lightweight, responsive PHP-based web interface designed to run in Docker on a Raspberry Pi, allowing you to manage WiFi networks on a device running Anthias digital signage.

Note: This project is in no way affiliated with or endorsed by Screenly or Anthias. It is intended as a drop-in replacement or supplemental utility to help configure WiFi from a web interface.


:sparkles: Features

  • Lists available WiFi networks using nmcli

  • Connect to a selected SSID with password entry

  • Delete saved network connections

  • Auto-refreshing status display of active network connections

  • Fully responsive interface with Bootstrap 5

  • Lightweight and optimized for Raspberry Pi deployment


:toolbox: Requirements

This service is designed to be run in Docker on a Raspberry Pi running Raspberry Pi OS or similar.

Required system packages (host system or base image):

  • network-manager

  • iproute2

  • sudo

  • dbus (accessible via /run/dbus mount)


:rocket: Deployment (Docker)

1. Clone the Repository


git clone https://your-repo-url.git

cd your-repo-folder

2. Build and Run the Container


docker-compose up --build -d

This will:

  • Build the container from the included Dockerfile

  • Launch the service in host networking mode

  • Serve the web app at http://:8088


:test_tube: Usage

  1. Visit http://<your-pi-ip>:8088

  2. Login using the default credentials (user: admin password: ManageWifi1)

  3. Scan and select available WiFi networks

  4. Enter the password and connect

Changes take effect immediately using nmcli.


:locked: Security Notes

  • This app uses sudo to run nmcli commands as the www-data user.

  • Passwords are not stored—they are passed only to nmcli.

  • Only the www-data user is allowed to execute nmcli via passwordless sudo.


:page_facing_up: License

This project is provided under the GPLv2 to ensure compatibility.

Again, this tool is unofficial and is not endorsed, sponsored, or maintained by the creators of Anthias. Use at your own discretion.


:handshake: Contributing

Pull requests and issues welcome. Please ensure your contributions are tested on Raspberry Pi and retain compatibility with NetworkManager via nmcli.

2 Likes