update readme
This commit is contained in:
parent
e17580c366
commit
61ccce7d32
16
README.md
16
README.md
|
|
@ -1,6 +1,6 @@
|
||||||
# 🐾 Toes
|
# 🐾 Toes
|
||||||
|
|
||||||
Toes is a personal web server you run in your home.
|
Toes is a personal web appliance you run on your home network.
|
||||||
|
|
||||||
Plug it in, turn it on, and forget about the cloud.
|
Plug it in, turn it on, and forget about the cloud.
|
||||||
|
|
||||||
|
|
@ -8,7 +8,7 @@ Plug it in, turn it on, and forget about the cloud.
|
||||||
|
|
||||||
Toes runs on a Raspberry Pi. You'll need:
|
Toes runs on a Raspberry Pi. You'll need:
|
||||||
|
|
||||||
- A Raspberry Pi running Raspberry Pi OS
|
- A Raspberry Pi 5 running the latest Raspberry Pi OS
|
||||||
- A `toes` user with passwordless sudo
|
- A `toes` user with passwordless sudo
|
||||||
|
|
||||||
SSH into your Pi as the `toes` user and run:
|
SSH into your Pi as the `toes` user and run:
|
||||||
|
|
@ -22,17 +22,17 @@ This will:
|
||||||
1. Install system dependencies (git, fish shell, networking tools)
|
1. Install system dependencies (git, fish shell, networking tools)
|
||||||
2. Install Bun and grant it network binding capabilities
|
2. Install Bun and grant it network binding capabilities
|
||||||
3. Clone and build the toes server
|
3. Clone and build the toes server
|
||||||
4. Set up bundled apps (clock, code, cron, env, stats)
|
4. Set up bundled apps and tools (clock, code, cron, env, stats)
|
||||||
5. Install and enable a systemd service for auto-start
|
5. Install and enable a systemd service for auto-start
|
||||||
|
|
||||||
Once complete, visit `http://<hostname>.local` on your local network.
|
Once complete, visit `http://<hostname>.local` on your local network.
|
||||||
|
|
||||||
## features
|
## features
|
||||||
- Hosts bun/hono/hype webapps - both SSR and SPA.
|
|
||||||
- `toes` CLI for pushing and pulling from your server.
|
- Effortlessly hosts bun/hype webapps - both SSR and SPA.
|
||||||
- `toes` CLI for local dev mode.
|
- `git push`, Heroku-style deploys
|
||||||
- https://toes.local web UI for managing your projects.
|
- https://toes.local web UI for managing your projects.
|
||||||
- Per-branch staging environments for Claude.
|
- `toes` CLI for managing your projects.
|
||||||
|
|
||||||
## cli configuration
|
## cli configuration
|
||||||
|
|
||||||
|
|
@ -44,8 +44,6 @@ TOES_URL=http://192.168.1.50:3000 toes list # connect to IP
|
||||||
TOES_URL=http://mypi.local toes list # connect to hostname
|
TOES_URL=http://mypi.local toes list # connect to hostname
|
||||||
```
|
```
|
||||||
|
|
||||||
set `NODE_ENV=production` to default to `toes.local:80`.
|
|
||||||
|
|
||||||
## fun stuff
|
## fun stuff
|
||||||
|
|
||||||
- textOS (TODO, more?)
|
- textOS (TODO, more?)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user