Commit Graph

241 Commits

Author SHA1 Message Date
Kian-Meng Ang
ec5f0e24ae Fix typos (#1141)
Found via `codespell -S omnibus,*.json,yarn.lock,seeds.exs -L keypair,keypairs,iif,statics,wee`
2022-11-23 21:42:54 -08:00
Jason G
d11d553731 Add google SAML doc and update existing guides (#1127) 2022-11-17 17:29:14 -08:00
Jamil
a235b84aba Add missing LOCAL_AUTH_ENABLED config (#1124) 2022-11-17 14:18:22 -08:00
Jamil
a994f3f350 Update esaml to properly parse signed assertions (#1113)
* Update esaml to properly parse signed assertions

* Add Jumpcloud SAML doc

* Add required fields to config

* Add required fields to config

* Fix typo

* Formatting

* Minor fixes

* More clarifying

* yet more typo fixes

* Fix test
2022-11-15 21:34:31 -08:00
Jamil
1df5db4251 Support end_session_uri, custom redirect_uri and PKCE (#1110)
* Checkpoint PKCE; Refactor state

* tests passing

* id_token_hint working

* Fix WGAdapter setting

* what happened to redirect_uri

* Add redirect_uri custom

* Remove dbg

* Fix nil logout

* session cleanup

* Remove unneeded fixtures

* redis disable

* Fix tests
2022-11-15 18:28:26 -08:00
Jason G
d4063e3032 Add onelogin and okta SAML docs (#1108)
* add onelogin doc

* add okta doc

* add okta and onelogin to main README

* wording and grammar

* remove SLO for now

* lint and table formatting

* trailing whitespace

* Update docs/docs/authenticate/saml/okta.mdx

Co-authored-by: Jamil <jamilbk@users.noreply.github.com>
Signed-off-by: Jason G <jason@firez.one>

* Apply suggestions from code review

Co-authored-by: Jamil <jamilbk@users.noreply.github.com>
Signed-off-by: Jason G <jason@firez.one>

* move provider support to top

Signed-off-by: Jason G <jason@firez.one>
Co-authored-by: Jamil <jamilbk@users.noreply.github.com>
2022-11-15 12:55:01 -08:00
thermionic
eae4f1d9e5 Updated upgrade.mdx "docker-compose" to "docker compose" (#1112)
as docker compose v2 is now required for the install script, it makes sense to use the same in the docs...

Signed-off-by: thermionic <thermionic@lovius.net>

Signed-off-by: thermionic <thermionic@lovius.net>
2022-11-15 09:05:48 -08:00
Jamil
245f3d2d93 Backlink config reference to configure guide (#1107)
* add note on configuring

* typo

* Backlink to configure guide

* add note to docker
2022-11-15 08:52:03 -08:00
Jamil
911a82ce05 Update README.mdx
Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
2022-11-09 07:29:59 -08:00
Jamil
7bbf993eed Update README.mdx
Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
2022-11-09 07:29:38 -08:00
Jamil
9b1982c408 Fix omnibus install link
Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
2022-11-09 00:18:11 -08:00
Gabi
029891c69e Build/fix no prefix (#1089)
* fix: use caddy in host network_mode and make sure urls have a scheme

* fix: remove unnecesary exposed ports

* fix: remove support for hostnames begining with // since caddy doesn't support it

* Fix schemeless external URLs; error on invalid ones (#1090)

* Fix schemeless external URLs; error on invalid ones

* use different dockerfile for linux vs non-linux

* Use conditional EXTERNAL_URL defaults

* suppress empty warning

* postgres volume location

* Use inline Caddyfile

Co-authored-by: Jamil <jamilbk@users.noreply.github.com>
2022-11-03 19:36:37 -07:00
Jamil
368ff3e55c Add restart note (#1085)
* Update README.mdx

Signed-off-by: Jamil <jamilbk@users.noreply.github.com>

* Update docs/docs/deploy/docker/README.mdx

Signed-off-by: Jamil <jamilbk@users.noreply.github.com>

Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
2022-11-03 11:58:19 -07:00
Jamil
81ea2a3763 remove rest api reference (#1088) 2022-11-03 11:52:08 -07:00
Andrew
85359bdb11 Add a building from source doc for Firezone (#1078)
* Add a building from source doc for Firezone

* Apply suggestions from code review

Co-authored-by: Jamil <jamilbk@users.noreply.github.com>
Signed-off-by: Andrew Rousset <andrew@firezone.dev>

Signed-off-by: Andrew Rousset <andrew@firezone.dev>
Co-authored-by: Jamil <jamilbk@users.noreply.github.com>
2022-11-01 12:48:57 -07:00
Jamil
22fe7861e9 Use named volume for postgres (#1076) 2022-10-28 17:31:32 -07:00
Jamil
45ef146532 Fix links related to ignoreSlash (#1075) 2022-10-28 13:59:06 -07:00
Jamil
7fa841b105 Add trailingSlash (#1074) 2022-10-28 13:39:28 -07:00
pemontto
73e892b916 🐛 Make IPs match diagram (#1072)
Signed-off-by: pemontto <939704+pemontto@users.noreply.github.com>

Signed-off-by: pemontto <939704+pemontto@users.noreply.github.com>
2022-10-28 06:33:17 -07:00
Jamil
5ad4c8ccd5 Minor docs fixes (#1071)
* sudo for migrate

* Use sudo for cat

* docker-compose version 2 or higher
2022-10-27 16:28:26 -07:00
Jamil
f5543cb934 add-uninstall-docker to docs (#1066) 2022-10-27 13:18:33 -07:00
Jason G
59776d6d93 docs: rename business to enterprise (#1060)
* docs: rename business to enterprise

* fix link

Co-authored-by: Jamil Bou Kheir <jamilbk@users.noreply.github.com>
2022-10-26 14:44:24 -07:00
gongjason
ca7d6f40b1 Revert "docs: rename business to enterprise"
This reverts commit 5576b5b6ae.
2022-10-25 10:42:51 -07:00
gongjason
5576b5b6ae docs: rename business to enterprise 2022-10-25 10:40:18 -07:00
Jamil
dd9841cd94 Polish install, migration script, docs (#1050)
* Checkpoint

* Checkpoint

* checkpoint

* fix typo

* Update migrate with changes

* UID and GID

* fix perms

* Remove custom user

* Fix migrate script typos

* fix grep

* remove cleverness

* migrate final fixes
2022-10-20 13:43:31 -07:00
Jamil
bf6874df56 Update README.mdx
Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
2022-10-20 09:46:40 -07:00
Jamil
1d35c200b0 Update migrate.mdx
Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
2022-10-19 23:04:10 -07:00
Jamil
bdf389be9b Update migrate.mdx
Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
2022-10-19 22:58:14 -07:00
Jamil
b20b1336c4 docker_install -> install (#1040)
* Use install.sh

* rename docker_install -> install
2022-10-18 12:03:52 -07:00
Jamil
0455ee8373 Use /contact/sales over typeform (#1039) 2022-10-18 08:17:10 -07:00
Jamil
7fc2708346 fix manual steps (#1037) 2022-10-17 15:32:11 -07:00
thermionic
f3f1f4771b Update reverse-proxy.mdx (#1035)
1926.0.0/16 to 192.168.0.0/16

Signed-off-by: thermionic <thermionic@lovius.net>

Signed-off-by: thermionic <thermionic@lovius.net>
2022-10-17 15:10:57 -07:00
Jamil
bccebca359 Try cleaning docs (#1034) 2022-10-17 10:40:28 -07:00
Jamil
c2bc2469eb Update README.mdx
Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
2022-10-16 15:26:59 -07:00
Jamil
dd11c728b0 Better validate OIDC and SAML configs (#1026)
* Bump postgres to release; Note on Caddy cert

* default auto_create_users

* Validate SAML and OIDC configs better

* Fix failing test
2022-10-15 18:33:32 -07:00
Andrew
d6fa9021a2 Add Keycloak doc and clean up others for OIDC providers (#1024)
* Add Keycloak doc and clean up others for OIDC providers

* fix trailing whitespace
2022-10-14 15:25:11 -07:00
Jamil
d963929c07 0.6.0 (#1004)
* 0.6.0

* Make OIDC and SAML user provisioning configurable per-provider (#1015)

* Got ugly migration to work

* Move auto_create_users to per-provider config

* Update deps to bust cache

* Update Process sleep

* Update docs with Auto create users

* working migration script (#1013)

* Add telem for Docker and SAML (#1020)

* Add telem for Docker and SAML

* Omit unneeded format
2022-10-13 15:22:53 -07:00
Jamil
6b7c8b1e73 Fix table (#1019) 2022-10-13 13:06:22 -07:00
Jamil
448ef072e5 Docs sec controls (#1018)
* add security controls document

* Add sec controls doc
2022-10-13 12:59:41 -07:00
Jamil
21d2203b3e Fix docs links (#990)
* Fix docusaurus ver

* Update docusaurus

* Why broken

* fix css minimizer :-(

* Fix links
2022-09-29 13:45:17 -05:00
Jamil
ae111ad437 Add websocket connection troubleshooting section (#977)
* Remove markdown exceptions for table and code blocks

* Fix Zitadel docs errors

* Add trailingSlash: false to prevent 404 bug
2022-09-23 15:35:01 -07:00
Jamil
177715b650 Turn on contextualSearch (#974) 2022-09-22 01:25:37 -07:00
Sebastian Büchler
f2f371974c Add Zitadel to OIDC Docs (#1) (#969)
* Create zitadel.md

Signed-off-by: Sebastian Büchler <42775578+sebastianbuechler@users.noreply.github.com>

* Update README.md

Signed-off-by: Sebastian Büchler <42775578+sebastianbuechler@users.noreply.github.com>

Signed-off-by: Sebastian Büchler <42775578+sebastianbuechler@users.noreply.github.com>

Signed-off-by: Sebastian Büchler <42775578+sebastianbuechler@users.noreply.github.com>
2022-09-21 18:35:29 -07:00
Jamil
8697005e6e Attempt to fix docs search by adding sitemap and start_url config (#973) 2022-09-21 18:34:49 -07:00
Jamil
ea67535f9a Bump runtimes; deps; postgres 13.5 -> 13.8 (#944)
* Bump deps; runtimes; pg to 13.8

* bump npm deps

* Bump nginx

* Use PCRE over PCRE2
2022-09-01 21:08:37 -07:00
Jamil
0900a9fd86 Use dummy ACME cert initially; Reload nginx immediately before ACME issuance (#928)
* Only inject cert if exists

* Generate a temporary self-signed cert until ACME issues one

* Fix typo

* Update omnibus/cookbooks/firezone/recipes/nginx.rb

Co-authored-by: Gabi <gabriel@firezone.dev>
Signed-off-by: Jamil <jamilbk@users.noreply.github.com>

* Restart nginx immediately

* Remove redundant logic

* Use execute

* Update docs with note

Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
Co-authored-by: Gabi <gabriel@firezone.dev>
2022-08-22 21:42:14 -07:00
Jamil
6e38fd558b Revert "(fixed) Don't listen on port 80 if ACME is disabled (#927)" (#930)
This reverts commit bda920a065.
2022-08-19 18:12:28 -07:00
Jamil
41ff3c3b3f Cache node deps; fix minor docs typos (#923)
* Minor typo fixes

* cache node deps

* Remove unneeded script

* Remove unneeded script

* Remove redundant lint-docs step...

* Cache nodejs for static anal

* npm ci before use

* limit markdownlint to docs for now

* Move markdownlint config to root
2022-08-18 21:01:04 -07:00
Jamil
bda920a065 (fixed) Don't listen on port 80 if ACME is disabled (#927)
* don't listen on port 80 if acme is disabled

* restart nginx when changing acme settings
2022-08-18 18:34:04 -07:00
Jamil
91b64638ea Revert "don't listen on port 80 if acme is disabled (#921)" (#925)
This reverts commit c38f57ca16.
2022-08-17 20:24:32 -07:00