Commit Graph

85 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
Eugene
902d8ff2a1 Merge pull request #147 from brian-olson/ci/docker-publish 2026-01-01 22:03:07 +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
16847cea93 Merge pull request #133 from gyf9835/patch-1 2025-05-23 13:55:08 +02:00
Eugene
9ffb81f742 Update README.md 2025-05-12 07:43:48 +02:00
gyf9835
f5b71e6a58 Fix tar: invalid magic error when running add_version 2024-11-24 12:37:53 +08: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
d98f355c3c Update main.component.ts 2023-08-10 08:49:43 +02:00
Eugene Pankov
5325776159 added shutdown warning 2023-08-10 08:36:33 +02:00
Eugene Pankov
6e8e63c9f0 Update README.md 2023-06-05 21:18:57 +02:00
Eugene Pankov
d7327429bd docker: added gcc 2023-01-10 20:25:42 +01:00
Eugene Pankov
4dab0c1dbf lint 2022-12-26 18:51:09 +01:00
Eugene Pankov
e112b46063 lint 2022-12-26 18:49:25 +01:00
Eugene Pankov
69f45863f6 lint 2022-12-26 18:36:20 +01:00
Eugene Pankov
7f0fd51c08 fixed Docker builds - fixes #82 2022-12-26 18:30:26 +01:00
Eugene Pankov
ea2a0db865 added CORS_EXTRA_URL setting 2022-11-08 11:13:03 +01:00
Eugene Pankov
6379814a08 updated CSP 2022-11-08 10:50:05 +01:00
Eugene Pankov
b95b612a0b fixed settings field mixup 2022-11-07 22:40:28 +01:00
Eugene Pankov
235ba2497c docker: fixed missing app-dist from the image build 2022-11-07 22:33:51 +01:00
Eugene Pankov
c70ed34482 bumped bundled tabby 2022-11-07 18:58:41 +01:00
Eugene Pankov
99264d2bfc lint 2022-11-07 18:56:10 +01:00
Eugene
05b476aa23 Merge pull request #73 from capriciousduck/master 2022-11-07 18:54:06 +01:00
Eugene
8d4c4c9c1f Merge pull request #75 from tennox/patch-1 2022-11-07 18:53:54 +01:00
Eugene Pankov
8c69292a50 fixed #66 - warn when no versions are added 2022-11-07 18:44:18 +01:00
Manuel
200a95d819 Update deprecated X-Frame-Options to CSP frame-ancestors for demo embed
See #74
2022-10-16 10:53:36 +01:00
Krishna Chaitanya
377c79ccbf Add psycopg2-binary 2022-09-22 16:39:48 +05:30
Eugene Pankov
6d4d4377fa mention buildkit requirement 2022-08-13 10:36:04 +02:00
Eugene Pankov
f36d436859 fixed the manage.sh script 2022-08-13 10:35:05 +02:00
Eugene Pankov
156341173a allow dynamic SESSION_COOKIE_DOMAIN 2022-05-16 22:55:56 -07:00
Eugene Pankov
883cc44087 fixed linting 2022-05-16 22:40:18 -07:00
Eugene Pankov
cf18f507ef set SESSION_COOKIE_SAMESITE 2022-05-16 22:38:01 -07:00
Eugene Pankov
ad235964d9 style fixes 2022-05-15 00:08:17 -07:00
Eugene Pankov
3cb20b9300 added demo iframe page 2022-05-14 23:59:06 -07:00
Eugene Pankov
953580a943 added tabby.sh to CORS 2022-05-14 23:23:22 -07:00
Eugene Pankov
7d044b4726 Merge branch 'master' of https://github.com/Eugeny/tabby-web 2022-05-14 21:59:43 -07:00
Eugene Pankov
99f68e1202 removed homepage 2022-05-14 21:59:40 -07:00
Eugeny
a1bfcbe85f Merge pull request #48 from Eugeny/dependabot/pip/backend/django-3.2.12 2022-03-09 23:06:28 +01:00
dependabot[bot]
1330dd7947 Bump django from 3.2.11 to 3.2.12 in /backend
Bumps [django](https://github.com/django/django) from 3.2.11 to 3.2.12.
- [Release notes](https://github.com/django/django/releases)
- [Commits](https://github.com/django/django/compare/3.2.11...3.2.12)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-10 15:10:03 +00:00
Eugene Pankov
86a3210a75 fixed signal passing 2022-01-27 14:50:55 +01:00
Eugene Pankov
73a0a80b4a fixed DOCKERIZE_ARGS variable check 2022-01-27 14:50:49 +01:00
Eugene Pankov
21024278c6 Update Dockerfile 2022-01-27 11:40:30 +01:00
Eugene Pankov
5d94835d7d docker: use platform-specific dockerize build - fixes #43 2022-01-27 11:01:07 +01:00
Eugene Pankov
533ad46c96 Merge branch 'master' of https://github.com/Eugeny/tabby-web 2022-01-26 20:14:24 +01:00
Eugeny
9597a51601 Merge pull request #38 from Eugeny/dependabot/npm_and_yarn/frontend/nanoid-3.2.0 2022-01-26 20:07:01 +01:00