Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ptah-sh/ptah-server
Self-hosted alternative to Heroku
https://github.com/ptah-sh/ptah-server
deployment devops fair-source self-hostable self-hosted self-hosting
Last synced: 2 months ago
JSON representation
Self-hosted alternative to Heroku
- Host: GitHub
- URL: https://github.com/ptah-sh/ptah-server
- Owner: ptah-sh
- License: other
- Created: 2024-06-19T15:45:33.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-11-08T23:31:20.000Z (3 months ago)
- Last Synced: 2024-11-09T00:23:56.413Z (3 months ago)
- Topics: deployment, devops, fair-source, self-hostable, self-hosted, self-hosting
- Language: Vue
- Homepage: https://ptah.sh
- Size: 1.17 MB
- Stars: 148
- Watchers: 2
- Forks: 5
- Open Issues: 44
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
- jimsghstars - ptah-sh/ptah-server - Self-hosted alternative to Heroku (PHP)
README
## About Ptah.sh
Ptah.sh is a [Fair Source](https://fair.io/) 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](https://github.com/ptah-sh/ptah-server) - the core of the platform, responsible for managing the infrastructure, scaling, and load balancing.
- [Ptah.sh Agent](https://github.com/ptah-sh/ptah-agent) - the component installed on the target machine, responsible for running the containers and services.
- [Ptah.sh Caddy](https://github.com/ptah-sh/ptah-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](https://github.com/ptah-sh/deploy-action) - the component responsible for deploying the application to the target machine.
- [Ptah.sh Website](https://github.com/ptah-sh/ptah-sh.github.io) - the website of the Ptah.sh platform available at [ptah.sh](https://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]](mailto:[email protected]).
### Sponsors
- _None so far_
#### Want to get some feature being developed faster?
Consider sponsoring the project via [GitHub Sponsors](https://github.com/sponsors/bohdan-shulha).
## 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](https://r.ptah.sh/chat).
## Contributing
Thank you for considering contributing to the Laravel framework! The contribution guide can be found in the [CONTRIBUTING.md](https://github.com/ptah-sh/ptah-server/blob/main/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]](mailto:[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](https://github.com/ptah-sh/ptah-server/blob/main/LICENSE.md).
## Star History ★
[![Star History Chart](https://api.star-history.com/svg?repos=ptah-sh/ptah-server&type=Date)](https://star-history.com/#ptah-sh/ptah-server&Date)