Ubuntu
7a0a530add
collapse everything into one docker-compose environment and enable prometheus logging
2 years ago
Trammell Hudson
250030fe7a
pixelfed: rename docker-compose file
3 years ago
Trammell Hudson
3c8514695e
nginx: rewrite hedgedoc /s links on top level site
3 years ago
Trammell Hudson
489eaa45cc
nginx: cache hedgedoc files and images if possible; ignore cache directive on static site
3 years ago
Trammell Hudson
b4c33bc74c
pixelfed: set app key in secrets, bounce the connection after running everything
3 years ago
Trammell Hudson
203c94f301
pixelfed: hackish attempt to make oidc work
3 years ago
Trammell Hudson
b85d73c379
smtp: config keycloak, mastodon, matrix, and mobilizon
3 years ago
Trammell Hudson
8e0a8b7304
hedgedoc: static site serving setup
...
* allow users to choose file names
* route top level requests to the docs/s/filename path
* fixup csp headers for hosted things
* ics calendar view for the main page
* set perms on upload directory during creation
3 years ago
Trammell Hudson
d50f9e26af
index: account management links
3 years ago
Trammell Hudson
054aae8be1
mastodon: split local domain and web domain
3 years ago
Trammell Hudson
459a89f350
mobilizon: event planning tool
3 years ago
Trammell Hudson
0f909336c9
hedgedoc: move hard-coded domain name into env.secrets
3 years ago
Trammell Hudson
da380d6847
matrix: remove hard coded hostname from element config by envsubst
3 years ago
Trammell Hudson
1976e0f55f
gitea: proxy ssh via local git user ( #11 )
3 years ago
Trammell Hudson
25b78d4a0f
Merge pull request #10 from osresearch/gitea
...
Gitea automated setup and OIDC installation
3 years ago
Trammell Hudson
85b600afc9
gitea: automatically complete install and enable OIDC
3 years ago
Trammell Hudson
84edb86a34
gitea: document OIDC setup step
3 years ago
Trammell Hudson
6d3cf7a4d6
gitea: force oauth login, pre-configure database connection, notes on configuring login
3 years ago
Trammell Hudson
d23ff66f6d
gitea: rework setup for new file layout
3 years ago
Jonathan Dahan
b328453644
WIP gitea setup - untested
3 years ago
Trammell Hudson
0a3514fcc8
restart: always
3 years ago
Trammell Hudson
9d9087e4b0
start-all: check host names
3 years ago
Trammell Hudson
b7e6b19504
keycloak: client scripts need --realm passed in
3 years ago
Trammell Hudson
8bab7bf77a
move env.secrets into data/ subdir
3 years ago
Trammell Hudson
fcbc47b151
data: relocate all data volumes to separate directory
3 years ago
Trammell Hudson
856ace45ef
matrix: restart after setup
3 years ago
Trammell Hudson
e7e2515a50
source link
3 years ago
Trammell Hudson
314de5a19a
setup: make all the scripts do the right thing and run through a full rebuild
3 years ago
Trammell Hudson
8124fabe4b
list services
3 years ago
Trammell Hudson
b89bbbcdf6
matrix: delegated home server setup with oicd login
3 years ago
Trammell Hudson
5ab56b0dcd
nginx: default to redirect everything on port 80
3 years ago
Trammell Hudson
bada2f23a9
hedgedoc: enforce permissions on anonymous users, only allow oidc
3 years ago
Trammell Hudson
0ba4835d97
grafana: set the admin password
3 years ago
Trammell Hudson
8cc7d6e3c9
grafana: dashboard with SSO
3 years ago
Trammell Hudson
628f37fa37
nginx renewal fixes, oauth mastodon setup, secret restructure, etc
3 years ago
Trammell Hudson
317d6b0e3a
keycloak: create a client in the container
3 years ago
Trammell Hudson
bd113a6061
mastodon: setup streaming and oicd login
3 years ago
Trammell Hudson
0ac5d3b1a2
mastodon: oidc almost works
3 years ago
Trammell Hudson
84db6d0741
mastodon: setup before docker-compose
3 years ago
Trammell Hudson
357642d27e
nginx: rework directory so that certbot works
3 years ago
Trammell Hudson
64efdf9211
renew: include top level domain name
3 years ago
Trammell Hudson
831964b707
certbot: renew works
3 years ago
Trammell Hudson
d8543b6ba5
rename to hackerspace.zone and fix docker hostnames
3 years ago
Ubuntu
e8c251f152
nginx: read full env
3 years ago
Ubuntu
c1d1e670b5
readme: setup instructions
3 years ago
Ubuntu
de29603e75
nextcloud: rework for automation
3 years ago
Ubuntu
9dc35e4f5d
hedgedoc: setup needs the keycloak password
3 years ago
Ubuntu
05e87eb945
overhaul the env.production files, add more nginx wrappers, split things into setup scripts
3 years ago
Ubuntu
45cae54638
mastodon: nginx routing works
3 years ago
Ubuntu
28aa60d712
nginx: forward to keycloak for login
3 years ago