Skip to content

Latest commit

 

History

History
61 lines (36 loc) · 3.48 KB

README.md

File metadata and controls

61 lines (36 loc) · 3.48 KB

Ptah.sh Logo

About Ptah.sh

Ptah.sh is a Fair Source self-hosting deployment platform - alternative to Heroku/Vercel and other Big Corp software. We believe that indie, startups and small to medium businesses must not suffer from unpredicted billing or bare-metal/VPS configurations.

The service is built on top of the proven container management solution - Docker Swarm.

Ptah.sh takes the pain out of deployment by easing common tasks used in many projects, such as:

  • Setting up stateful services (PostgreSQL, MongoDB, MySQL and others).
  • Scaling stateless services to an infinite number of nodes (servers, as much as Docker Swarm can do).
  • Managing automated backups for critical data.
  • Load balancing of an incoming traffic and SSL auto-provisioning via Caddy Server.
  • And many more features.

Components

Ptah.sh is a collection of several interdependent services:

  • Ptah.sh Server - the core of the platform, responsible for managing the infrastructure, scaling, and load balancing.
  • Ptah.sh Agent - the component installed on the target machine, responsible for running the containers and services.
  • Ptah.sh Caddy - the component installed on the target machine, responsible for running the Caddy Server and providing metrics to the Ptah.sh Server.
  • Ptah.sh GitHub Action - the component responsible for deploying the application to the target machine.
  • Ptah.sh Website - the website of the Ptah.sh platform available at ptah.sh, containing the documentation, 1-Click Apps templates and the public-facing information.

Ptah.sh Sponsors

We would like to extend our thanks to the following sponsors for funding Ptah.sh development. If you are interested in becoming a sponsor, please send an e-mail to Bohdan Shulha via [email protected].

Sponsors

  • None so far

Want to get some feature being developed faster?

Consider sponsoring the project via GitHub Sponsors.

Supported Operating Systems

Currently we support only the latest stable Ubuntu (24.04) with x86_64 architecture. You can build Agent and/or the server software for other operating systems, but no guarantee it will work.

In case of any trouble, please ask for help in the community chat.

Contributing

Thank you for considering contributing to the Laravel framework! The contribution guide can be found in the CONTRIBUTING.md.

Security Vulnerabilities

If you discover a security vulnerability within Ptah.sh services, please send an e-mail to Bohdan Shulha via [email protected]. All security vulnerabilities will be promptly addressed.

License

The Ptah.sh service suite is a Fair Source software licensed under the Functional Source License, Version 1.1, Apache 2.0 Future License.

Star History ★

Star History Chart