Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
59f5ec7
docs: document account session configuration
Priveetee Aug 5, 2026
43798a0
chore: reconcile main into dev
Priveetee Aug 10, 2026
57bc790
docs: add Android OIDC callback URL
arcoast Aug 10, 2026
7fa4418
chore: update typos action to 1.49.0
dependabot[bot] Aug 10, 2026
7be049b
Document Traefik configuration for TypeType
arcoast Aug 11, 2026
f757ddf
docs: explain remote login callback networking
Priveetee Aug 26, 2026
95644ef
ci: route workflows to R730 runners
Priveetee Aug 31, 2026
18b3d7c
chore: bump crate-ci/typos from 1.49.0 to 1.50.0 (#11)
dependabot[bot] Aug 31, 2026
25ca9c8
docs: fix Traefik TLS and network configuration
Priveetee Sep 5, 2026
8f4a3f8
Merge pull request #10 from arcoast/traefik
Priveetee Sep 5, 2026
6e3aac2
chore: bump crate-ci/typos from 1.50.0 to 1.50.1 (#13)
dependabot[bot] Sep 7, 2026
d1a7135
docs: refresh guide screenshots and supporters
Priveetee Sep 9, 2026
c51fc45
docs: add Dockge deployment workflow
Priveetee Sep 16, 2026
ac40ff4
docs: add Discord Rich Presence guide and list TypeType-RPC
Priveetee Sep 17, 2026
d2ccbe0
docs: link to vesktop.dev in the Discord Rich Presence guide
Priveetee Sep 17, 2026
db0c53e
fix: preserve the current page when switching languages
Priveetee Sep 17, 2026
358faf1
fix: replace the language switcher with one that never 404s
Priveetee Sep 17, 2026
24c04b5
docs: translate the Discord Rich Presence guide to French and Spanish
Priveetee Sep 17, 2026
4f2de82
docs: show the full guide menu in the fr/es sidebar
Priveetee Sep 17, 2026
3264984
docs: drop the per-page language line, the switcher covers it
Priveetee Sep 17, 2026
4541167
docs: translate the rest of the user guide to French and Spanish
Priveetee Sep 17, 2026
7e59784
chore: reconcile main into dev
Priveetee Sep 18, 2026
b62e93c
docs: give the Dockge workflow its own dedicated section
Priveetee Sep 18, 2026
69b202a
docs: link AI transparency statement
Priveetee Sep 18, 2026
891c6ad
docs: move AI transparency notice
Priveetee Sep 18, 2026
1698fe8
docs: replace em dashes with hyphens
Priveetee Sep 18, 2026
85f42e0
docs: make the Dockge section credit an explicit callout
Priveetee Sep 18, 2026
866f34f
chore: reconcile main into dev
Priveetee Sep 18, 2026
7564d17
ci: route workflows to CI stack
Priveetee Sep 19, 2026
dbbccec
chore: merge main for 1.9.0 release
Priveetee Sep 27, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions docs/self-hosting/authentication.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,9 @@ Server supports these variables:

| Variable | Required | Default | What it is |
| --- | --- | --- | --- |
| `OIDC_ISSUER` | yes | — | Your provider's issuer URL (e.g. `https://id.example.com`). `OIDC_ISSUER_URL` also works. |
| `OIDC_CLIENT_ID` | yes | — | The client ID from your provider |
| `OIDC_CLIENT_SECRET` | yes | — | The client secret from your provider |
| `OIDC_ISSUER` | yes | - | Your provider's issuer URL (e.g. `https://id.example.com`). `OIDC_ISSUER_URL` also works. |
| `OIDC_CLIENT_ID` | yes | - | The client ID from your provider |
| `OIDC_CLIENT_SECRET` | yes | - | The client secret from your provider |
| `OIDC_DISCOVERY_URL` | no | `<issuer>/.well-known/openid-configuration` | Override only if discovery lives elsewhere |
| `OIDC_SCOPES` | no | `openid email profile` | Scopes requested |
| `OIDC_PROVIDER_NAME` | no | `OIDC` | Name shown on the "Sign in with..." button |
Expand Down
24 changes: 12 additions & 12 deletions docs/self-hosting/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,18 +73,18 @@ Playback in action:

## How this guide is organised

1. [Architecture](./architecture) — how the pieces communicate, and where data lives.
2. [Security boundaries](./security) — what is public, internal, and browser-backed.
3. [Prerequisites](./prerequisites) — what you need before you start.
4. [Quick start](./quick-start) — the recommended one-command install.
5. [Manual setup](./docker-compose) — the same thing by hand, step by step.
6. [Configuration](./configuration) — every environment variable, explained.
7. [Importing your data](./importing-data) — bring in subscriptions, playlists, history.
8. [Reverse proxy and HTTPS](./reverse-proxy) — exposing it on your domain.
9. [Maintenance](./maintenance) — updates, backups, and logs.
10. [Beta and main](./beta-and-main) — running the stable and preview channels.
11. [Reporting issues](./reporting-issues) — how to report bugs.
12. [Troubleshooting](./troubleshooting) — common issues and fixes.
1. [Architecture](./architecture) - how the pieces communicate, and where data lives.
2. [Security boundaries](./security) - what is public, internal, and browser-backed.
3. [Prerequisites](./prerequisites) - what you need before you start.
4. [Quick start](./quick-start) - the recommended one-command install.
5. [Manual setup](./docker-compose) - the same thing by hand, step by step.
6. [Configuration](./configuration) - every environment variable, explained.
7. [Importing your data](./importing-data) - bring in subscriptions, playlists, history.
8. [Reverse proxy and HTTPS](./reverse-proxy) - exposing it on your domain.
9. [Maintenance](./maintenance) - updates, backups, and logs.
10. [Beta and main](./beta-and-main) - running the stable and preview channels.
11. [Reporting issues](./reporting-issues) - how to report bugs.
12. [Troubleshooting](./troubleshooting) - common issues and fixes.

::: tip Where do the files come from?
The `docker-compose.yml`, `.env.example`, and stack scripts referenced throughout
Expand Down
4 changes: 2 additions & 2 deletions docs/self-hosting/reverse-proxy.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ internally, including WebSocket upgrades, SABR media, downloads, and large uploa
docker compose up -d
```

## Option A — Caddy (recommended)
## Option A - Caddy (recommended)

Caddy obtains and renews TLS certificates automatically. A two-line `Caddyfile` is
enough:
Expand All @@ -32,7 +32,7 @@ watch.example.com {

Caddy forwards WebSockets and the right headers out of the box. That is all you need.

## Option B — nginx
## Option B - nginx

```nginx
map $http_upgrade $connection_upgrade {
Expand Down