Welcome to the world of DweebUI Beta v0.60, where managing your containers becomes an effortless and enjoyable experience. This free and open-source WebUI is designed for those who want to take control of their containerized environments, providing a sleek interface and tons of features along the way.
Features of DweebUI
- A dynamically updating dashboard that displays server and container metrics.
- Multi-user support with a permissions system to manage access.
- Container actions like Start, Stop, Pause, Restart, View Details, and View Logs.
- Compatible with Windows, Linux, and MacOS.
- Light/Dark Mode for your comfort.
- Mobile-friendly design.
- Management of Docker networks, images, and volumes.
- Easy installation of app templates.
- Support for Docker Compose.
- (Planned) Update containers feature.
- Compatible with Portainer through Templates.json.
- (Planned) Preset variables and themes.
Understanding the Setup Process
Setting up DweebUI can be likened to preparing a meal using a recipe. Each ingredient (or configuration instruction) plays an important role, ensuring that your dish (or application) turns out just right. In this case, you’re going to need Docker Compose to serve up your DweebUI!
Step-by-Step Setup
- Create a file named docker-compose.yml in a folder called dweebui.
- Copy and paste the following into your docker-compose.yml file:
- Open a terminal in the dweebui folder and run docker compose up -d.
- If necessary, use docker-compose up -d or prepend with sudo.
version: '3.9'
services:
dweebui:
container_name: dweebui
image: lllllllillllllilllldweebui
environment:
PORT: 8000
SECRET: MrWiskers
restart: unless-stopped
ports:
- 8000:8000
volumes:
- dweebui:app
- /var/run/docker.sock:/var/run/docker.sock
networks:
- dweebui_net
volumes:
dweebui:
networks:
dweebui_net:
driver: bridge
Configuration Details
The configuration settings in your docker-compose file are crucial:
- PORT: Determines which port the service binds to (default is 8000).
- SECRET: A shared secret for the registration page.
Troubleshooting
Even the best recipes may encounter a few bumps. If you run into issues during your DweebUI experience, here are some troubleshooting tips:
- Check your Docker installation and ensure it’s running.
- Verify that your docker-compose.yml file is correctly formatted. YAML is particularly sensitive to indentation!
- Ensure that the required ports are not blocked or in use by other applications.
- Inspect Docker logs using docker logs dweebui for any additional error information.
For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.
About DweebUI
DweebUI started as a personal project aimed at familiarizing the creator with JavaScript and Node.js. There may be some rough edges, but contributions are welcome! However, it’s advisable to wait until the project reaches version 1.0 for a smoother experience.
Note: DweebUI is a management interface and should not be directly exposed to the internet for security purposes.
At fxis.ai, we believe that advancements like DweebUI are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.

