add autokanban
This commit is contained in:
parent
b05d8a8ab3
commit
745bf9a29a
9 changed files with 181 additions and 3 deletions
31
README.md
31
README.md
|
|
@ -27,6 +27,7 @@
|
|||
- **📓 JupyterHub**: Multi-user Jupyter notebook server for drone programming (port 8001)
|
||||
- **🦊 Forgejo**: Self-hosted Git service for code collaboration (port 3003)
|
||||
- **🔄 Watchtower**: Automatic container updates every 24 hours
|
||||
- **🗂️ Autokanban**: Kollektive To‑Do‑Liste / Aufgabenboard (port 8000)
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -132,6 +133,7 @@ graph TB
|
|||
- **curl** - for testing and healthchecks (install: `brew install curl` on macOS)
|
||||
- **Poppler** (for pdf2image - included in Docker)
|
||||
- **Port availability**: 80, 3003, 6875, 8001, 8008, 8080, 8082, 9000, 11434
|
||||
- **Port availability**: 80, 3003, 6875, 8000, 8001, 8008, 8080, 8082, 9000, 11434
|
||||
|
||||
**Note:** Python dependencies are containerized and don't need to be installed on the host.
|
||||
|
||||
|
|
@ -164,9 +166,9 @@ graph TB
|
|||
- Portainer: <http://localhost:9000>
|
||||
- Matrix: <http://localhost:8008>
|
||||
- Element Web: <http://localhost:8082>
|
||||
- Autokanban: <http://localhost:8000>
|
||||
- JupyterHub: <http://localhost:8001>
|
||||
- Forgejo: <http://localhost:3003>
|
||||
- Forgejo: <http://localhost:3003>
|
||||
|
||||
### First-Time Setup
|
||||
|
||||
|
|
@ -339,7 +341,32 @@ Creates timestamped backups of:
|
|||
|
||||
---
|
||||
|
||||
## 🚢 Deployment & Portability
|
||||
## <20> BookStack API (create pages programmatically)
|
||||
|
||||
You can automate content creation in BookStack using the HTTP API and a Personal Access Token (User Settings → API Tokens).
|
||||
|
||||
Example `curl` to list books:
|
||||
|
||||
```bash
|
||||
curl -H "Authorization: Token token=\"$BOOKSTACK_API_TOKEN\"" \
|
||||
"$BOOKSTACK_APP_URL/api/books"
|
||||
```
|
||||
|
||||
Create a page with `curl`:
|
||||
|
||||
```bash
|
||||
curl -X POST -H "Authorization: Token token=\"$BOOKSTACK_API_TOKEN\"" \
|
||||
-H "Content-Type: application/json" \
|
||||
-d '{"name":"My Page","book_id":1,"html":"<h1>Hello</h1>"}' \
|
||||
"$BOOKSTACK_APP_URL/api/pages"
|
||||
```
|
||||
|
||||
There's a small helper script in the repo: `bookstack_api_create_page.py` which demonstrates listing books and creating a page interactively.
|
||||
|
||||
|
||||
---
|
||||
|
||||
## <20>🚢 Deployment & Portability
|
||||
|
||||
This application is designed to be **fully portable**. To move to a new server:
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue