{"id":13567863,"url":"https://github.com/cywio/atlas","last_synced_at":"2025-04-04T02:33:25.372Z","repository":{"id":40631069,"uuid":"411896142","full_name":"cywio/atlas","owner":"cywio","description":"A self-hosted PaaS web app / interface / ui for Dokku with git deploys, rollbacks, databases, auto-SSL and more","archived":false,"fork":false,"pushed_at":"2022-01-16T05:36:46.000Z","size":711,"stargazers_count":48,"open_issues_count":2,"forks_count":15,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-11-04T23:35:22.598Z","etag":null,"topics":["deploy","deployment","digitalocean","docker","dokku","dokku-users","gatsby","heroku","herokuish","hosting","infrastructure","nextjs","nodejs","paas","react","self-hosted","self-hosting","static","vue","webserver"],"latest_commit_sha":null,"homepage":"https://chriswalsh.notion.site/Atlas-316bde1fa4fa475490f85f1b21e366ee","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cywio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-09-30T02:26:42.000Z","updated_at":"2024-10-27T22:09:39.000Z","dependencies_parsed_at":"2022-09-23T17:41:17.022Z","dependency_job_id":null,"html_url":"https://github.com/cywio/atlas","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cywio%2Fatlas","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cywio%2Fatlas/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cywio%2Fatlas/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cywio%2Fatlas/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cywio","download_url":"https://codeload.github.com/cywio/atlas/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247111716,"owners_count":20885493,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["deploy","deployment","digitalocean","docker","dokku","dokku-users","gatsby","heroku","herokuish","hosting","infrastructure","nextjs","nodejs","paas","react","self-hosted","self-hosting","static","vue","webserver"],"created_at":"2024-08-01T13:02:46.835Z","updated_at":"2025-04-04T02:33:25.040Z","avatar_url":"https://github.com/cywio.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# Bullet\nBullet is an all-in-one web UI to self-host your own PaaS. Bullet is built on top of Dokku and supports most of the Dokku ecosystem. You can see a [demo video here](https://cyw.io/bullet) Some features you can manage via the UI are:\n\n- 😸 Automatic deployments from GitHub\n- 🚀 Deploy from Docker Hub, Remote Git URLs, GitHub, GitLab, etc\n- 🔒 Automatic SSL certificates and renewal\n- 📀 Database provisioning and backup management\n- 🌐 Manage domains, NGINX, environment variables, and more\n- 🔧 Maintenance mode, log viewing, and docker container stats\n- ⏰ Deployment rollbacks to any previous commit\n- 📖 Documented and accessible REST API\n- 👀 Full audit logs and per-account 2FA\n- ✨ and more...\n\n# Installation\nPlease [go here](https://cyw.io/bullet) for manual install instructions.\n\n### Prerequisites\nBullet is currently designed to work best on a fresh install of Ubuntu 20.04+ with at least 2GB of memory. Make sure you are logged in as the root user via SSH.\n\n### Step 1\nDownload then run the script\n```\nwget https://raw.githubusercontent.com/cywio/bullet/master/scripts/install.sh\nsh ./install.sh cywio/bullet\n```\nThis can take anywhere from 10-15 minutes depending on your VPS.\n\n### Step 2\nVisit the URL given at the end of the installation, it should look something like this:\n```\nhttps://0.0.0.0:3000/setup?key=a_very_random_string\n```\n\n# Contributing\nContributions are welcome and greatly appreciated! If you can, please:\n- Use the prettier config file provided\n- Use SVGs from [Remix Icon](https://remixicon.com/), don't add any images (PNG, JPEG, etc)\n- Use snake_case for API responses 🐍, camelCase for variables 🐪\n\nSetting up a local environment is as simple as filling in the `.env` file, installing packages, then create a `keys` directory in the root of the project and add a file called `dokku` and insert your private key into it. Ensure you do not have a passphrase for the key. Create a local Postgres database and run `yarn migrate` to run migrations and initialize the local database. You should be able to run the project with `yarn dev` afterward.\n\n# License\nThis project is licensed under the [MIT License](https://choosealicense.com/licenses/mit/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcywio%2Fatlas","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcywio%2Fatlas","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcywio%2Fatlas/lists"}