Piku: git push deployments to your own servers
summary
Piku is a minimal Git-driven PaaS you can bootstrap onto a fresh VPS: ~1,000 lines of Python installs nginx, uWSGI and incron, provisions LetsEncrypt certs and runs apps via git push deploys. Demo deploys a Bottle WSGI app, a Node websocket chat, and a compiled C server; background workers and Postgres via bootstrap playbooks are shown. Claim: multiple runtimes work and it runs 19 apps on a $5 droplet in practice, and the demos all succeed.
AI-written summary · about
chapters (15)
- 0:00Start
- 1:58How I found Piku
- 5:50Rui's Motivation
- 6:25Key Tenets
- 7:10Why Python?
- 7:27Single Script
- 8:53Architecture
- 9:27Scripts
- 10:43Procfile
- 12:17ENV
- 32:20Demo time
- 35:39Performance
- 36:01How much is it?
- 36:32Documentation
- 37:03Shameless Self Promotion
related talks
44mInfrastructure as Code: from 0 to 1000 servers with Python
29mHeroku-like Deployments in Your Pocket with Dokku
40mDeploying at scale with a single click
35mImproving CI/CD Process for Cloud Native Python Applications with PyPI Cloud
27mRelease Management with Devpi
46mSelf hosting your side projects with Django and duct tape
26mDeploying Rails is Easier Than it Looks
23mA PaaS for your team in 20 minutes
