Initial implementation

This commit is contained in:
2026-08-19 17:18:45 +01:00
commit f411336b04
34 changed files with 7111 additions and 0 deletions
+41
View File
@@ -0,0 +1,41 @@
{
"server": {
"host": "0.0.0.0",
"port": 8080,
"trust_proxy": false
},
"auth": {
"issuer": "joplin-cli-gateway",
"audience": "joplin-cli-gateway-api",
"token_ttl_seconds": 3600
},
"joplin": {
"executable": "joplin",
"profile_dir": "/profile",
"api_host": "127.0.0.1",
"api_port": 41184,
"api_token": "replace-with-a-random-32-character-token",
"command_timeout_ms": 300000,
"server_start_timeout_ms": 30000,
"periodic_sync_seconds": 60
},
"state_file": "/state/gateway-state.json",
"clients": [
{
"client_id": "example-reader",
"enabled": true,
"client_secret": "replace-this-development-secret",
"permissions": {
"full_access": false,
"create_notebooks": false,
"create_tags": false,
"notebooks": [
{
"notebook_id": "replace-with-a-joplin-notebook-id",
"access": "read"
}
]
}
}
]
}