piku
The tiniest PaaS you've ever seen. Piku allows you to do git push deployments to your own servers.
File Explorer
Download Latest Version (.zip)- Dockerfile
- Dockerfile
- Dockerfile
- Dockerfile
- close-inactive-issues.yml
- codeql.yml
- core-tests.yml
- os-packages.yml
- prune-actions-artifacts.yml
- uv-tests.yml
- dependabot.yml
- FUNDING.yml
- Makefile
- requirements.txt
- setup.cfg
- setup.py
- ENV.md
- FAQ.md
- INSTALL.md
- README.md
- TESTING_UV_DOCKER.md
- UV.md
- backup
- open
- README.md
- tunnel
- Godeps.json
- server.go
- ENV
- hello.wisp
- index.html
- index.wisp
- package.json
- Procfile
- README.md
- provision-database
- __init__.py
- settings.py
- urls.py
- wsgi.py
- .gitignore
- .python-version
- ENV
- manage.py
- Procfile
- README.md
- requirements.txt
- main.rs
- .gitignore
- Cargo.lock
- Cargo.toml
- ENV
- Procfile
- rust-toolchain.toml
- ENV
- Procfile
- README.md
- demo.svg
- logo.png
- logo.svg
- piku.dot
- piku.png
- piku_python35.py
- README.md
- Dockerfile
- run_tests.sh
- test_uv.sh
- .gitignore
- AGENTS.md
- CONTRIBUTING.md
- LICENSE
- nginx.default.dist
- piku
- piku-nginx.path
- piku-nginx.service
- piku.py
- README.md
- requirements.txt
- uwsgi-piku.dist
- uwsgi-piku.service
π Installation Guide
git clone https://github.com/piku/piku
Downloads the entire project code from GitHub to your computer.
cd piku
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommendedcurl https://piku.github.io/get | sh
Downloads and runs the official install script in one line β this handles the full setup automatically.
Pulled directly from this repo's README.
3. Node.js
Easycd examples/nodejs-wisp
This project's files live in a subfolder, so move into it first.
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
4. Python
Easypip install -r binary/requirements.txt
Installs the Python libraries listed in requirements.txt (or similar).
python <μ€νν νμΌλͺ
>.py # READMEμμ μ νν μ€ν νμΌλͺ
μ νμΈνμΈμ
Runs the Python script (or module).
5. Rust
Medium- Git Needed to download the project code from GitHub.
- Rust (rustup) Installing via rustup also installs cargo.
cd examples/rust
This project's files live in a subfolder, so move into it first.
cargo build --release
Compiles the Rust project.
cargo run
Builds and then immediately runs the program.
6. Make
Medium- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
cd binary
This project's files live in a subfolder, so move into it first.
make
Compiles the code based on the generated build configuration to produce an executable.
