An open API service indexing awesome lists of open source software.

https://github.com/lilienblum/tako

Build, run, and manage app instances anywhere, without thinking about the boring stuff
https://github.com/lilienblum/tako

application-server bun deploy development-server development-tools load-balancer reverse-proxy tls

Last synced: about 8 hours ago
JSON representation

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

Awesome Lists containing this project

README

          

# Tako

Tako logo

[![npm: tako.sh](https://img.shields.io/npm/v/tako.sh?label=npm%3A%20tako.sh&color=9BC4B6)](https://www.npmjs.com/package/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:

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

Verify:

```bash
tako --version
```

Start local development from your app directory:

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

Set up a deployment host:

```bash
sudo sh -c "$(curl -fsSL https://tako.sh/install-server.sh)"
tako servers add
```

Deploy your app:

```bash
tako init # prompts for app name + production route, writes tako.toml, updates .gitignore for .tako/secrets.json
tako servers add
tako deploy
```

## Quick links

- [Quickstart](https://tako.sh/docs/quickstart) — install to live in minutes
- [How Tako Works](https://tako.sh/docs/how-tako-works) — architecture and mental model
- [tako.toml Reference](https://tako.sh/docs/tako-toml) — every config option
- [CLI Reference](https://tako.sh/docs/cli) — all commands and flags
- [Framework Guides](https://tako.sh/docs/framework-guides) — adapter examples
- [Local Development](https://tako.sh/docs/development) — HTTPS, DNS, environment variables
- [Deployment](https://tako.sh/docs/deployment) — deploy flow, rolling updates, rollbacks
- [Troubleshooting](https://tako.sh/docs/troubleshooting) — common issues and fixes
- [Examples](https://github.com/lilienblum/tako/tree/main/examples)
- [SDK](https://www.npmjs.com/package/tako.sh)

## License

MIT — see [LICENSE](LICENSE).