=====================================
- User management with password hashing and salting
- Domain management with support for subdomains
- FTP account management with password hashing and salting
- MySQL database management with support for multiple databases
- Backup management with support for scheduling backups
- SSL certificate management with support for Let's Encrypt
To get started with SitePanel, follow these steps:
- Clone the repository:
git clone https://github.com/imrohitkumar/SitePanel.git
- Install Go and PostgreSQL on your system
- Create a PostgreSQL database and user
- Set the
DATABASE_URL
environment variable - Build and run the application:
go build main.go &&./main
- Access the application at
http://localhost:8080