Thanks to visit codestin.com
Credit goes to github.com

Skip to content

SphereSSL

Kenneth lasyone edited this page Jul 11, 2025 · 15 revisions

SphereSSL Logo

One cert manager to rule them all, one CA to find them, one browser to bring them all, and in encryption bind them.

SphereSSL is a modern, user-friendly certificate manager, built with ASP.NET. Designed to make SSL certificate creation and renewal effortless, SphereSSL handles both manual and automated DNS challenges, supports multiple DNS providers, and puts the power of SSL in the hands of everyone—from individuals to organizations. There will never be limits on the amounts of certs you can manage or create.


Features

  • Fast, Intuitive Dashboard: Simple “Quick Create” flow, certificate management, and helpful links.
  • Auto & Manual DNS: Supports automated record creation with 16 top providers, and manual entry for any provider.
  • Renewal Scheduling: Easily set up renewals, toggle auto-renew, and receive notifications.
  • Multi-User Support: Orders can be created per users for collaborative management.
  • Logging & Transparency: Real-time logs, status updates, and clear error reporting with SignalR.
  • Runs Anywhere: Desktop, web, or as a Windows Service.
  • No Cost: Unlimited free certificates and renewals.

Screenshots

Dashboard – Quick Create & Certificates

Dashboard Screenshot


Add DNS Challenge

Add DNS Challenge


Verify DNS Challenge & Download Certificate

Verify Challenge


Certificate Details

Certificate Details


How It Works

  1. Enter your Email & Domain:
    Provide a valid email (for recovery & notifications) and your domain name.

  2. Choose Save Location & Provider:
    Select where to save certificates and pick your DNS provider. If supported, SphereSSL will automate the DNS challenge for you.

  3. Challenge & Verification:

    • Automatic: SphereSSL creates the necessary DNS record via API.
    • Manual: You’ll be guided step-by-step to add a DNS TXT record.
  4. Renewal & Notifications:
    Set up auto-renewal or renew manually anytime. Optionally, receive notifications via the tray app or email (more options coming).

  5. Download & Manage:
    Download certificates instantly or let SphereSSL manage them for you.


Security & Privacy

  • All keys and certificates are stored locally unless you choose to sync/backup.
  • Your information is never shared or uploaded—what happens on your machine, stays on your machine.
  • Supports industry best practices (Let’s Encrypt, ACME protocol).

Installation

1. Download & Extract

Coming Soon but not available for Download at this time, Check back for updates.

2. Run

  • Desktop/Web:
    Double-click SphereSSL.exe.
    Visit http://localhost:7171/Dashboard in your browser. Or Double-click/Right-Click the tray Icon.

3. Configure

  • Open the dashboard, enter your details, and follow the prompts!
  • No complex setup. Everything is designed to “just work”.

Roadmap

  • Advanced Features – Team management and advanced integrations and multi provider per order support.
  • More DNS provider APIs.
  • Notifications via webhook, email, and push.
  • Installer/Uninstaller, auto-updates, and more.
  • Windows Service mode: background renewals with tray app control.
  • Documentation & video guides.

Contributing

Pull requests, feature suggestions, and issue reports are welcome!
If SphereSSL helps you, consider starring the repo.


License

SphereSSL is open source, licensed under the Business Source License 1.1 (BSL 1.1)

Licensor: Kenneth Lasyone (“Kenny”) / Sphere / SphereNetwork
Change Date: None (license will not automatically convert to a more permissive license).


Permission is hereby granted to any individual or entity (“You”) to use, copy, modify, and self-host this software for non-commercial purposes only.

You MAY NOT:

  • Copy, distribute, or sublicense this software, in whole or in part, for any commercial purpose.
  • Use this software, or any portion thereof, in any paid or revenue-generating service, SaaS, or product.
  • Rebrand, resell, or otherwise profit from this software without prior written consent from the Licensor.

For any commercial use, or to obtain written permission, contact:
[email protected]

Violation of these terms may result in revocation of this license and potential legal action.
Sorry, not sorry! Don’t make me come over there.


Yes, the source is open. You can fork it, study it, use it, and self-host for free. You can absolutely use SphereSSL to manage certificates for your own company, organization, or projects. The only thing you can’t do is turn it into a paid product, paid service, or SaaS for others without permission.

Some folks argue that only MIT/Apache/OSI-approved licenses are “real” open source. I disagree. “Open source” is about sharing knowledge and empowering builders, not giving SaaS companies a free product to resell 1,000,000 times.

If you want to call it “source-available,” that’s fine. The point is: You get the code, you get the freedom to use it for anything except commercial exploitation. That’s the trade-off.


THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND.

SphereSSL—SSL for humans, not just wizards.