Skip to content

Secure your website in just a few clicks — no technical expertise required. Our free SSL tool automates the process of issuing, installing, and renewing SSL certificates, so your site is always protected

License

Notifications You must be signed in to change notification settings

r2dtools/sslpanel

Repository files navigation

SSLPanel

Secure your website in just a few clicks — no technical expertise required.
SSLPanel is a free and open-source tool that automates issuing, installing, and renewing SSL/TLS certificates to keep your website secure. You can self-host it or run it in a local development environment.


🚀 Self-Hosted Installation

Follow these steps to run SSLPanel on your own server:

  1. Download the latest release
    Get the latest version of SSLPanel from GitHub:
    Download SSLPanel

  2. Extract the archive

    tar -xvzf sslpanel.tar.gz -C <your-directory>
  3. Configure SMTP for email notifications
    Edit the .env.staging file and set the following environment variables for your SMTP server:

    CP_SMTP_HOST=<your-smtp-host>
    CP_SMTP_PORT=<your-smtp-port>
    CP_EMAIL_ADDRESS=<your-email-address>
    CP_EMAIL_PASSWORD=<your-email-password>

    These settings are required for account creation, password recovery, and other email notifications.

  4. Run SSLPanel
    Make the script executable and start the application:

    chmod +x <your-directory>/run.sh
    ./<your-directory>/run.sh

Once running, SSLPanel will be available at http://localhost:5173.


🛠 Development Setup

To run SSLPanel locally in development mode:

  1. Start the database

    docker compose -f docker-compose.dev.yml up -d
  2. Initialize the database

    make initdb
  3. Start the backend

    make start-back-dev
  4. Start the frontend

    make start-front-dev

Visit http://localhost:5173 to access the application.

✅ You can log in with the test account:
Email: sslpanel@example.com
Password: 1q2w3e4r


📖 License

This project is open-source and available under the Apache License.
View the source code on GitHub.

About

Secure your website in just a few clicks — no technical expertise required. Our free SSL tool automates the process of issuing, installing, and renewing SSL certificates, so your site is always protected

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •