- Timestamp:
- 06/23/2026 06:42:11 PM (3 months ago)
- Branches:
- main
- Children:
- a301d7a
- Parents:
- d774679
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
README.md
rd774679 r6d3e2c1 32 32 creates itself on first start. 33 33 34 ### Option A — Docker (recommended) 34 ### Option A — One-command VPS installer (recommended) 35 36 The simplest way on a fresh Debian/Ubuntu VPS. One command installs Node 20, 37 Caddy (automatic HTTPS) and a systemd service, and is coexistence-safe (won't 38 touch an existing Node/web server): 39 40 ```bash 41 curl -fsSL https://klonkt.com/install.sh | sudo bash -s -- --domain yourdomain.com 42 ``` 43 44 Then open your domain and finish setup in the browser. Update later with `klonkt-update`. 45 46 ### Option B — Docker 35 47 36 48 Node, ffmpeg and cwebp are inside the image; you only need Docker. … … 44 56 Data (database + media) stays in the `klonkt-data` volume, even across updates. 45 57 Updating: `git pull && docker compose up -d --build`. 46 47 ### Option B — VPS installer (Debian/Ubuntu)48 49 One command: installs Node 20, Caddy (automatic HTTPS) and a systemd service.50 Coexistence-safe (won't touch an existing Node/web server).51 52 ```bash53 curl -fsSL https://raw.githubusercontent.com/roboburr/klonkt/main/scripts/install.sh \54 | sudo bash -s -- --domain yourdomain.com55 ```56 57 After that you can update with `klonkt-update`.58 58 59 59 ### Option C — bare Node (20+)
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)