Setup: Differences between staging and production - HolgerHees/smartserver GitHub Wiki

The staging system has the following differences

Based on the detected IP address and if it match with production_ip or staging_ip from file ./config/<myserver>/env.yml, the following differences compared with production are applied.

  1. Backup is imported if available
  2. apache_ssl is generating a self signed certificate instead of using the one from the folder ./config/myserver/vault/letsencrypt
  3. openvpn_cloud is generating a random shared key, instead of using the one from the file ./config/myserver/vault/vault.yml
  4. openvpn_mobile is create a new easyrsa certificate instead of using the one from the folder ./config/myserver/vault/easyrsa
  5. firewalld is allowing the ip from the virtual machine where it is running
  6. ssh is allowing the ip from the virtual machine where it is running
  7. cron_backup_rsync cron job is not started
  8. cloudsync vpn is not started
  9. vcontrol cron job is not started (This is only relevant if the role is enabled)
  10. samba is not running as a samba_master
⚠️ **GitHub.com Fallback** ⚠️