diff --git a/gotosocial/config.yaml b/gotosocial/config.yaml index c6712cf..9e6cd6a 100644 --- a/gotosocial/config.yaml +++ b/gotosocial/config.yaml @@ -19,7 +19,7 @@ instance-languages: ["it", "en-gb"] # String. Federation mode to use for this instance. # -# "blocklist" -- open federation by default. Only instances that are explicitly +# "blocklist" -- open federation by default. Only instances that are explicitly # blocked will be denied (unless they are also explicitly allowed). # # "allowlist" -- closed federation by default. Only instances that are explicitly @@ -45,7 +45,7 @@ accounts-registration-open: false ##### STATUSES CONFIG ##### ########################### -statuses-max-chars: 500 +statuses-max-chars: 400 ######################## ##### MEDIA CONFIG ##### diff --git a/gotosocial/docker-compose.yml b/gotosocial/docker-compose.yml index 6a96a7f..d0f50b9 100644 --- a/gotosocial/docker-compose.yml +++ b/gotosocial/docker-compose.yml @@ -1,38 +1,40 @@ services: gotosocial: image: superseriousbusiness/gotosocial:latest - container_name: gts + container_name: gotosocial user: 1000:1000 - mem_limit: 1g + mem_limit: 2g networks: - gotosocial environment: # Change this to your actual host value. GTS_HOST: social.novemila.org GTS_DB_TYPE: sqlite - GTS_DB_ADDRESS: /gts/storage/sqlite.db - GTS_CONFIG_PATH: /gts/config.yaml + GTS_DB_ADDRESS: /gotosocial/storage/sqlite.db + GTS_CONFIG_PATH: /gotosocial/config.yaml + GTS_MEDIA_REMOTE_CACHE_DAYS: 2 # Change this to true if you're not running # GoToSocial behind a reverse proxy. GTS_LETSENCRYPT_ENABLED: "false" # Set your email address here if you # want to receive letsencrypt notices. GTS_LETSENCRYPT_EMAIL_ADDRESS: "" - GTS_WAZERO_COMPILATION_CACHE: /gts/.cache + GTS_WAZERO_COMPILATION_CACHE: /gotosocial/.cache ## For reverse proxy setups: GTS_TRUSTED_PROXIES: "127.0.0.1/32" - ## Set the timezone of your server: + GTS_ACCOUNTS_REGISTRATION_OPEN: "false" + ## Set the timezone of your server: TZ: Europe/Rome ports: ## For reverse proxy setups: - - 127.0.0.1:3020:8080 + - 127.0.0.1:3014:8080 volumes: - - ./data:/gts/storage - - ./.cache:/gts/.cache + - ./data:/gotosocial/storage + - ./.cache:/gotosocial/.cache ## https://docs.gotosocial.org/en/latest/configuration/ - type: bind source: ./config.yaml - target: /gts/config.yaml + target: /gotosocial/config.yaml read_only: true restart: "always" @@ -40,6 +42,9 @@ networks: gotosocial: ipam: driver: default + config: + - subnet: "172.50.0.0/16" + gateway: "172.50.0.1" # Create users # https://docs.gotosocial.org/en/latest/getting_started/user_creation/