21 Commits

Author SHA1 Message Date
dc9f0217e2 migrate baserow to laylotta 2025-12-11 22:10:50 -08:00
3adcbdbece Merge branch 'main' into baserow 2025-11-23 21:31:27 +00:00
6e91af4eca Update baserow to upstream 1.2.2
This includes backupbot support, which we were struggling with.
Yay!
2025-11-23 13:28:57 -08:00
2910d89683 Merge pull request 'Do you want baserow? Because this is how you get baserow' (#9) from baserow into main
Reviewed-on: #9
2025-10-22 23:34:44 +00:00
e1340bb3d8 Do you want baserow? Because this is how you get baserow 2025-10-20 21:49:56 -07:00
678ad56119 update shlink with web console 2025-09-29 20:58:39 -07:00
d96ffec559 upgrade rtm.online to 0.0.7 2025-09-01 14:54:46 -07:00
87ec3c060c Merge pull request 'update loomio config' (#8) from loomio_upgrade into main
Reviewed-on: #8
2025-08-15 16:20:28 +00:00
141ad62b6d update loomio config 2025-08-14 13:38:29 -07:00
b0f7bfc2bf update website to 0.0.6 version 2025-07-31 22:15:50 -07:00
e8d88fb124 set version env variable 2025-07-31 22:05:31 -07:00
74355d4276 upgrade authentik and nextcloud 2025-07-09 18:23:20 -07:00
0ed7fb459f change email sender in auth to be besties 2025-06-26 18:39:02 -07:00
ec61474031 set default_phone_region config 2025-06-26 18:14:36 -07:00
125fdbfc2d add add-missing-indices occ command 2025-06-26 18:03:41 -07:00
fdaff599f2 upgrade nextcloud and enable HSTS 2025-06-18 18:05:31 -07:00
9b4c642eeb Merge pull request 'maintenance:repair --include-expensive' (#7) from ammar into main
Reviewed-on: #7
2025-06-03 03:16:55 +00:00
d20db90af5 maintenance:repair --include-expensive 2025-06-02 20:16:29 -07:00
2c16a516f9 Merge pull request 'Add a file that contains occ commands' (#6) from ammar into main
Reviewed-on: #6
2025-06-03 02:57:06 +00:00
a13fe0ae2c Add a file that contains occ commands 2025-06-02 19:55:08 -07:00
b4eaadec56 Merge pull request 'add loomio' (#5) from loomio into main
Reviewed-on: #5
Reviewed-by: ammaratef45 <ammaratef45@proton.me>
2025-05-28 22:01:15 +00:00
7 changed files with 55 additions and 12 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
*~

View File

@ -1,4 +1,4 @@
TYPE=authentik
TYPE=authentik:7.4.0+2025.6.3
TIMEOUT=900
ENABLE_AUTO_UPDATE=true
POST_DEPLOY_CMDS="worker set_admin_pass"
@ -27,18 +27,18 @@ AUTHENTIK_BOOTSTRAP_EMAIL=ammar@ammaratef45.ddns.net
## EMAIL
AUTHENTIK_EMAIL__HOST=smtp.protonmail.ch
AUTHENTIK_EMAIL__PORT=587
AUTHENTIK_EMAIL__USERNAME="ammar@ammaratef45.ddns.net"
AUTHENTIK_EMAIL__USERNAME="besties@resisttechmonopolies.online"
AUTHENTIK_EMAIL__USE_TLS=true
AUTHENTIK_EMAIL__USE_SSL=false
AUTHENTIK_EMAIL__TIMEOUT=10
AUTHENTIK_EMAIL__FROM=ammar@ammaratef45.ddns.net
AUTHENTIK_EMAIL__FROM=besties@resisttechmonopolies.online
## Secret Versions
SECRET_SECRET_KEY_VERSION=v1
SECRET_DB_PASSWORD_VERSION=v1
SECRET_ADMIN_TOKEN_VERSION=v1
SECRET_ADMIN_PASS_VERSION=v1
SECRET_EMAIL_PASS_VERSION=v1
SECRET_EMAIL_PASS_VERSION=v2
# X_FRAME_OPTIONS_ALLOW_FROM=dashboard.example.org
@ -127,4 +127,4 @@ APP_ICONS="nextcloud:~/.abra/recipes/authentik/icons/nextcloud.png"
# APPLICATIONS='{"Calendar": "https://nextcloud.example.com/apps/calendar/", "BBB": "https://nextcloud.example.com/apps/bbb/"}'
# APP_ICONS="$APP_ICONS Calendar:~/.abra/recipes/authentik/icons/calendar.svg"
# APP_ICONS="$APP_ICONS BBB:~/.abra/recipes/authentik/icons/bbb.png"
# APP_ICONS="$APP_ICONS BBB:~/.abra/recipes/authentik/icons/bbb.png"

View File

@ -1,4 +1,4 @@
TYPE=loomio:4.0.2+v2.25.4
TYPE=loomio:5.1.2+v3.0.0
COMPOSE_FILE="compose.yml"
DOMAIN=loomio.resisttechmonopolies.online
@ -90,4 +90,18 @@ SECRET_DB_PASSWORD_VERSION=v1
# THEME_PRIMARY_COLOR=rgb(255,167,38)
# THEME_ACCENT_COLOR=rgb(0,188,212)
# THEME_TEXT_ON_PRIMARY_COLOR=rgb(255,255,255)
# THEME_TEXT_ON_ACCENT_COLOR=rgb(255,255,255)
# THEME_TEXT_ON_ACCENT_COLOR=rgb(255,255,255)
# env variables needed to enable OAuth2 authentication
COMPOSE_FILE="$COMPOSE_FILE:compose.oauth.yml"
OAUTH_ENABLED=1
OAUTH_AUTH_URL="https://auth.resisttechmonopolies.online/application/o/authorize/"
OAUTH_TOKEN_URL="https://auth.resisttechmonopolies.online/application/o/token/"
OAUTH_PROFILE_URL="https://auth.resisttechmonopolies.online/application/o/userinfo/"
OAUTH_SCOPE="openid email profile"
OAUTH_APP_KEY="xNSKMmqA47TSgr7qKgzISV03reTnEmpqc0DZWmCa"
OAUTH_ATTR_UID=email
OAUTH_ATTR_NAME=name
OAUTH_ATTR_EMAIL=email
OAUTH_LOGIN_PROVIDER_NAME="loomio SSO"
SECRET_OAUTH_APP_SECRET_VERSION=v2

View File

@ -1,4 +1,4 @@
TYPE=nextcloud
TYPE=nextcloud:12.0.1+31.0.6-fpm
TIMEOUT=900
ENABLE_AUTO_UPDATE=true
ENABLE_BACKUPS=true
@ -77,3 +77,8 @@ OCC_CMDS="$OCC_CMDS|config:app:set sociallogin hide_default_login --value 1"
#COMPOSE_FILE="$COMPOSE_FILE:compose.fulltextsearch.yml"
#SECRET_ELASTICSEARCH_PASSWORD_VERSION=v1
# This will change the nginx configuration to add the header Strict-Transport-Security.
# You can read more about it here: https://docs.nextcloud.com/server/30/admin_manual/installation/harden_server.html#enable-http-strict-transport-security
# And you can check out the changes made to the recipe to allow for this here: https://git.coopcloud.tech/coop-cloud/nextcloud/pulls/48
HSTS_ENABLED=1

View File

@ -0,0 +1,21 @@
#!/bin/bash
# This is a script to run after a clean installation to restore all settings done over time.
# The script is not supposed to be needed since a fresh installation is unlikely (even if migrating,
# a backup will be used and should maintain it's configs).
# This script is more of a living documentation of configuration and what commands has been used to set them.
# See: https://docs.nextcloud.com/server/30/admin_manual/configuration_server/background_jobs_configuration.html
abra app command nextcloud.resisttechmonopolies.online app run_occ "'config:system:set maintenance_window_start --type=integer --value=1'"
# The paragraph below shows as a warning to an admin user sometimes.
# "One or more mimetype migrations are available. Occasionally new mimetypes are added to better handle certain file types.
# Migrating the mimetypes take a long time on larger instances so this is not done automatically during upgrades.
# Use the command `occ maintenance:repair --include-expensive` to perform the migrations."
abra app command nextcloud.resisttechmonopolies.online app run_occ "'maintenance:repair --include-expensive'"
# Detected some missing optional indices. Occasionally new indices are added (by Nextcloud or installed applications) to improve database performance. Adding indices can sometimes take awhile and temporarily hurt performance so this is not done automatically during upgrades. Once the indices are added, queries to those tables should be faster. Use the command `occ db:add-missing-indices` to add them.
abra app command nextcloud.resisttechmonopolies.online app run_occ "'db:add-missing-indices'"
# Your installation has no default phone region set. This is required to validate phone numbers in the profile settings without a country code. To allow numbers without a country code, please add "default_phone_region" with the respective ISO 3166-1 code of the region to your config file.
# Solution found at: https://help.nextcloud.com/t/your-installation-has-no-default-phone-region-set/153632/3
abra app command nextcloud.resisttechmonopolies.online app run_occ "'config:system:set default_phone_region --value=\"us\"'"

View File

@ -1,8 +1,10 @@
TYPE=rtm-astro-recipe:02a95e68
TYPE=rtm-astro-recipe:6e6418f
DOMAIN=resisttechmonopolies.online
## Domain aliases
#EXTRA_DOMAINS=', `www.resisttechmonopolies.online`'
LETS_ENCRYPT_ENV=production
LETS_ENCRYPT_ENV=production
VERSION=0.0.7

View File

@ -1,8 +1,8 @@
TYPE=shlink
TYPE=shlink:4fd9eb8b+U
DOMAIN=shlink.resisttechmonopolies.online
## Domain aliases
#EXTRA_DOMAINS=', `www.shlink.resisttechmonopolies.online`'
LETS_ENCRYPT_ENV=production
LETS_ENCRYPT_ENV=production