Commit Graph

16 Commits

Author SHA1 Message Date
Eugene
f90912e6d5 Merge pull request #144 from brian-olson/docs/system-requirements 2026-01-01 22:08:30 +01:00
Eugene
aa86357e91 Merge pull request #146 from brian-olson/docs/deployment-guide 2026-01-01 22:07:21 +01:00
Eugene
dbf533026b Merge pull request #145 from brian-olson/feat/azure-ad-tenant 2026-01-01 22:04:11 +01:00
Brian Olson
cc4d030b73 docs: document pre-built Docker image and add prebuilt compose file
Add docker-compose.prebuilt.yml that uses the pre-built GHCR image,
making deployment much easier for users who don't need to customize
the build.

Update README to prominently feature the pre-built image option as
the recommended approach, reducing the barrier to entry.

Pre-built images are available at: ghcr.io/eugeny/tabby-web:latest

Fixes #115
2025-12-31 20:49:53 -05:00
Brian Olson
15e0469de4 docs: add comprehensive deployment guide
Add detailed deployment documentation covering:
- Quick start guide
- System requirements
- Docker Compose production configuration
- Reverse proxy setup (Nginx, Traefik, Caddy)
- OAuth provider configuration for all supported providers
- Connection gateway setup
- Troubleshooting common issues

Also update README with links to documentation.

Fixes #135, #137
2025-12-31 20:48:26 -05:00
Brian Olson
9544e363c9 feat: add Azure AD single-tenant authentication support
Add support for AzureADTenantOAuth2 backend which allows restricting
authentication to a specific Azure AD tenant (organization).

Configuration:
- SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_KEY: Azure app client ID
- SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_SECRET: Azure app client secret
- SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_TENANT_ID: Azure AD Directory ID

This enables organizations to restrict Tabby Web access to only users
from their Azure AD tenant, preventing personal Microsoft accounts or
users from other organizations from logging in.

Fixes #120
2025-12-31 20:46:53 -05:00
Brian Olson
2d772351c1 docs: add system requirements to README
Add detailed system requirements including:
- Minimum specs for building (2 cores, 2GB RAM)
- Runtime-only specs for pre-built images (1 core, 512MB)
- Recommended production specs (2+ cores, 2GB RAM)
- Note about memory requirements for Docker build

Fixes #132
2025-12-31 20:44:58 -05:00
Eugene
9ffb81f742 Update README.md 2025-05-12 07:43:48 +02:00
Eugene
abcdfbcd4e Update README.md 2023-10-16 10:16:52 +02:00
Eugene
c19e898bc0 Update README.md 2023-10-16 10:16:30 +02:00
Eugene Pankov
6e8e63c9f0 Update README.md 2023-06-05 21:18:57 +02:00
Eugene Pankov
8c69292a50 fixed #66 - warn when no versions are added 2022-11-07 18:44:18 +01:00
Eugene Pankov
6d4d4377fa mention buildkit requirement 2022-08-13 10:36:04 +02:00
Eugene Pankov
34ac0781c2 a unified docker image 2021-11-21 00:08:04 +01:00
Eugene Pankov
0c007080b6 Update README.md 2021-10-31 22:50:49 +01:00
Eugene Pankov
f677febac3 init 2021-10-31 18:15:23 +01:00