Fix Nextcloud first-launch security/setup warnings
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/e94844f0-187d-4b52-9302-7e61d3e5804a Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
c86cb9afe0
commit
d468678d00
@@ -134,15 +134,32 @@ lib.mkIf config.sovran_systemsOS.services.nextcloud {
|
||||
/run/wrappers/bin/su -s /bin/sh caddy -c "
|
||||
php $INSTALL_DIR/occ config:system:set trusted_domains 0 --value='$DOMAIN'
|
||||
php $INSTALL_DIR/occ config:system:set overwrite.cli.url --value='https://$DOMAIN'
|
||||
php $INSTALL_DIR/occ config:system:set overwritehost --value='$DOMAIN'
|
||||
php $INSTALL_DIR/occ config:system:set overwriteprotocol --value='https'
|
||||
"
|
||||
|
||||
/run/wrappers/bin/su -s /bin/sh caddy -c "
|
||||
php $INSTALL_DIR/occ config:system:set trusted_proxies 0 --value='127.0.0.1'
|
||||
php $INSTALL_DIR/occ config:system:set trusted_proxies 1 --value='::1'
|
||||
php $INSTALL_DIR/occ config:system:set forwarded_for_headers 0 --value='HTTP_X_FORWARDED_FOR'
|
||||
php $INSTALL_DIR/occ config:system:set default_phone_region --value='US'
|
||||
php $INSTALL_DIR/occ config:system:set maintenance_window_start --type=integer --value=1
|
||||
php $INSTALL_DIR/occ config:system:set memcache.local --value='\OC\Memcache\APCu'
|
||||
php $INSTALL_DIR/occ config:system:set memcache.locking --value='\OC\Memcache\APCu'
|
||||
php $INSTALL_DIR/occ config:system:set server_id --value=\"\$(head -c 16 /dev/urandom | od -An -tx1 | tr -d ' \n' | head -c 32)\"
|
||||
php $INSTALL_DIR/occ background:cron
|
||||
"
|
||||
|
||||
/run/wrappers/bin/su -s /bin/sh caddy -c "
|
||||
php $INSTALL_DIR/occ integrity:check-core
|
||||
php $INSTALL_DIR/occ maintenance:repair
|
||||
php $INSTALL_DIR/occ db:add-missing-indices
|
||||
php $INSTALL_DIR/occ db:add-missing-columns
|
||||
php $INSTALL_DIR/occ db:add-missing-primary-keys
|
||||
php $INSTALL_DIR/occ maintenance:repair --include-expensive
|
||||
php $INSTALL_DIR/occ app:disable app_api || true
|
||||
"
|
||||
|
||||
/run/wrappers/bin/su -s /bin/sh caddy -c "
|
||||
php $INSTALL_DIR/occ app:install calendar || true
|
||||
php $INSTALL_DIR/occ app:install contacts || true
|
||||
@@ -184,6 +201,10 @@ CREDS
|
||||
"d /var/lib/nextcloud 0770 caddy php -"
|
||||
];
|
||||
|
||||
services.phpfpm.pools.mypool.phpOptions = lib.mkAfter ''
|
||||
output_buffering = 0
|
||||
'';
|
||||
|
||||
environment.systemPackages = with pkgs; [ unzip ];
|
||||
|
||||
sovran_systemsOS.domainRequirements = [
|
||||
|
||||
Reference in New Issue
Block a user