You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A simple and powerful terminal-based tool to manage Linux web servers. Built in Go, it supports popular stacks like **Apache**, **Nginx**, and **Caddy**, with domain and user management features.
3
+
StackRoost is a powerful command-line tool to manage Linux servers with ease. It supports domain configuration, user management, SSL setup, logs, monitoring, and more.
4
4
5
-
---
5
+
## Version
6
+
7
+
v1.0.0
6
8
7
9
## Features
8
10
9
-
- Manage Apache, Nginx, and Caddy services
10
-
- Add, remove, and update virtual hosts/domains
11
-
- Manage Linux users for deployments
12
-
- Backup and restore configurations
13
-
- SSL configuration helpers
14
-
- Interactive CLI prompts
15
-
- Easy setup with clean terminal UI
11
+
### Domain Management
12
+
-`create-domain` – Create a new domain config with Apache/Nginx/Caddy.
13
+
-`backup-domain` – Backup public_html and MySQL DB.
14
+
-`clone-domain` – Clone full domain configuration and data.
15
+
-`list-domains` – List all active domains and statuses.
16
+
-`monitor` – Interactive TUI to monitor all domains.
17
+
-`remove-domain` – Remove domain, user, database, and config.
18
+
-`restore-domain` – Restore from domain backup archive.
19
+
-`status-domain` – Inspect domain config, SSL, and user.
20
+
-`toggle-site` – Enable or disable a site's config.
21
+
-`update-domain-port` – Update the domain port and reload the web server.
22
+
23
+
### Email
24
+
-`test-email` – Check if the server can send mail (mail/sendmail/msmtp).
25
+
26
+
### Firewall
27
+
-`enable-firewall` – Enable UFW and allow common/custom ports.
0 commit comments