Quick Start
Deploy your first application to a VPS in 5 minutes.
Prerequisites
Section titled “Prerequisites”- slipp installed (Installation)
- VPS with SSH access
- A project to deploy (any app with a
Dockerfileor detectable framework)
Deploy Your App
Section titled “Deploy Your App”-
Navigate to your project
Terminal window cd your-project -
Generate Ansible configuration
Terminal window slipp launch --name myappThis scans your codebase and generates deployment files:
Directoryinventory/
- hosts
Directorygroup_vars/
- all.yml
Directoryroles/
Directorymyapp/
- …
- playbook.yml
- slipp.yaml
- Dockerfile (if needed)
-
Configure your VPS
Edit
inventory/hostswith your server details:all:hosts:myserver:ansible_host: 192.168.1.100ansible_user: slipp -
Deploy
Terminal window slipp deploy -
Verify
Terminal window slipp ps
What Just Happened?
Section titled “What Just Happened?”slipp generated a complete Ansible deployment and ran it on your VPS:
- Scanned your project for services (Docker Compose, Dockerfile, etc.)
- Generated Ansible roles, playbook, and inventory
- Deployed via
ansible-playbook - Registered the project for future operations
Basic Operations
Section titled “Basic Operations”Now that your app is deployed:
# List running servicesslipp ps
# View logsslipp logs myapp -f
# Execute commands in containerslipp exec myapp "ls -la"
# SSH to VPSslipp sshCommon Issues
Section titled “Common Issues”Next Steps
Section titled “Next Steps”- First Deployment - Detailed walkthrough with VPS setup
- Local Development - Run locally with remote infrastructure
- Secrets Management - Handle sensitive configuration