homelab/fighter/config/nextcloud
Joey Hafner 1109cfd9e6
All checks were successful
Deploy to Fighter / Deploy (push) Successful in 17s
Deploy to Druid / Deploy (push) Successful in 18s
Deploy to Fighter / Notify (push) Successful in 2s
Deploy to Druid / Notify (push) Successful in 9s
Update all compose files to 3.9 spec
2024-02-15 02:09:59 -08:00
..
.env #119 Remove nextcloud-test, move DOCKER_DATA to iSCSI drive 2024-02-11 00:56:41 -08:00
default.conf Rename jafner-net to fighter 2023-10-05 09:10:22 -07:00
docker-compose.yml Update all compose files to 3.9 spec 2024-02-15 02:09:59 -08:00
mariadb.env Rename jafner-net to fighter 2023-10-05 09:10:22 -07:00
nextcloud.env Rename jafner-net to fighter 2023-10-05 09:10:22 -07:00
README.md Fix typo 2023-11-22 16:44:15 -08:00

Config Snippets for config.php

The Nextcloud server is configured via config.php at $DOCKER_DATA/config/www/nextcloud/config/. We make changes to this file manually, and then restart or recreate the container to apply the changes.

All configuration parameters are contained in the <?php $CONFIG=array ( block.

Mail via Gmail

  'mail_smtpmode' => 'smtp',
  'mail_smtpsecure' => 'ssl',
  'mail_sendmailmode' => 'smtp',
  'mail_from_address' => 'noreply',
  'mail_domain' => 'jafner.net',
  'mail_smtpauthtype' => 'LOGIN',
  'mail_smtpauth' => 1,
  'mail_smtphost' => 'smtp.gmail.com',
  'mail_smtpport' => '465',
  'mail_smtpname' => 'noreply@jafner.net',
  'mail_smtppassword' => '${REPLACEME_SMTP_PASSWORD}',

Trusted Proxies

  'trusted_proxies' => 
    array (
      0 => '${REPLACEME_IP_OF_TRAEFIK_CONTAINER}',
    ),

Transactional File Locking with Redis

  'filelocking.enabled' => true,
  'memcache.locking' => '\OC\Memcache\Redis',
  'redis' => array(
    'host' => 'redis',
    'port' => 6379,
    'timeout' => 0.0,
    'password' => '', // Optional, if not defined no password will be used.
  ),