{"repo":"magooney-loon/pb-deployer","free":true,"listed":false,"github":"https://github.com/magooney-loon/pb-deployer","clone":"git clone https://github.com/magooney-loon/pb-deployer.git","description":"pocketbase deployer","language":"Svelte","stars":50,"topics":["automation","pocketbase","self-hosted","vps-deployment","sveltekit"],"license":"AGPL-3.0","category":"workflow-automation","readme_excerpt":"pb-deployer Automates the lifecycle of deploying PocketBase apps to production WARNING HOBBY PROJECT 🚀 Quick Start Core Workflow 1. Server Registration : Add remote host connection details 2. Server Setup : Automated user creation and directory structure 3. Security Lockdown : Firewall, fail2ban, disable root SSH (Optional) 4. App Deployment : Upload prod dist, systemd service creation 5. Version Management : Rollback support with file storage Directory Structure Deployment Steps 1. Downloading and staging deployment package 2. Checking service status 3. Stopping existing service 4. Creating backup of current deployment 5. Preparing deployment directory 6. Installing new version 7. Creating/updating systemd service 8. Creating superuser (if initial deployment) 9. Starting service 10. Verifying & finalizing deployment See / /README.md for detailed docs. Make sure you loaded your SSH keys, check with ssh-add -l Contribution PRs are encouraged, but consider opening a discussion first for minor/major changelogs.","default_branch":null,"files":null,"tree":[],"storefront":"/r/magooney-loon","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/magooney-loon/pb-deployer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}