Skip to content

lilienblum/tako

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

633 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tako

Tako logo

npm: tako.sh

What is Tako?

Ship apps to your own servers without turning deployment into a part-time job.

Tako gives you the "upload files, refresh, done" feeling with modern guardrails: rolling deploys, load balancing, HTTPS, secrets, and logs out of the box.

Tako is not just a deployment tool. The vision is a self-hosted application platform: the backend for your backend.

Deployment is the starting point, not the finish line. Over time, Tako should provide the core primitives teams end up rebuilding in every stack: durable channels, workflows, and other platform capabilities built into one tool instead of stitched together from many.

Install

Install the CLI:

curl -fsSL https://tako.sh/install.sh | sh

Verify:

tako --version

Start local development from your app directory:

bun add tako.sh   # or: npm install tako.sh
tako dev

Set up a deployment host:

sudo sh -c "$(curl -fsSL https://tako.sh/install-server.sh)"
tako servers add <host-or-ip>

Deploy your app:

tako init    # prompts for app name + production route, writes tako.toml, updates .gitignore for .tako/secrets.json
tako servers add <host-or-ip>
tako deploy

Quick links

License

MIT — see LICENSE.

About

Build, run, and manage app instances anywhere, without thinking about the boring stuff

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Contributors