From 18dd3d9761a34cf6f1a9a62d9bc7c2111fd7d989 Mon Sep 17 00:00:00 2001 From: Sharad Ahlawat Date: Tue, 19 Apr 2022 13:38:56 -0700 Subject: [PATCH] apr 19 update --- configs/etc/defaults/devfs.rules | 2 +- configs/etc/defaults/periodic.conf | 27 +- configs/etc/freebsd-update.conf | 7 +- configs/etc/hosts | 4 +- configs/etc/login.conf | 8 +- configs/etc/ntp.conf | 6 +- configs/etc/profile | 2 +- configs/etc/rc.conf | 6 +- configs/etc/sysctl.conf | 2 +- configs/usr/local/etc/pkg/repos/pkgp.conf | 8 +- configs/usr/local/etc/rc.d/gstat_exporter | 2 +- iocage/Makefile | 6 +- iocage/iocage-env.sh | 4 +- jails/config/atm/nsswitch.conf | 2 +- jails/config/atm/pkg-list-details.txt | 6 + jails/config/atm/pkg-list.txt | 1 + jails/config/atm/pkgp.conf | 4 +- jails/config/atm/sshd | 2 +- jails/config/auto/pkg-list-details.txt | 14 + jails/config/auto/pkg-list.txt | 1 + jails/config/book/cps | 9 +- jails/config/book/pkg-list-details.txt | 10 + jails/config/book/pkg-list.txt | 1 + jails/config/book/pkgp.conf | 20 + jails/config/calibre/pkg-list-details.txt | 11 + jails/config/calibre/pkg-list.txt | 1 + jails/config/cam/pkg-list-details.txt | 7 + jails/config/cam/pkg-list.txt | 1 + jails/config/cert/acmedns | 44 + jails/config/cert/config.cfg | 65 + jails/config/cert/config.cfg-80 | 65 + jails/config/cert/pkg-list-details.txt | 7 + jails/config/cert/pkg-list.txt | 1 + jails/config/ci/pkg-list-details.txt | 5 + jails/config/ci/pkg-list.txt | 1 + jails/config/cloud/config.php | 51 + jails/config/cloud/config.php.20 | 51 + jails/config/cloud/httpd.conf | 142 +- jails/config/cloud/php.ini | 4 +- jails/config/cloud/pkg-list-details.txt | 44 + jails/config/cloud/pkg-list.txt | 1 + jails/config/common/12.3-RELEASE.bzip2 | Bin 0 -> 281897 bytes jails/config/common/current-src.bzip2 | Bin 282712 -> 0 bytes jails/config/common/freebsd-update.conf | 7 +- jails/config/common/httpd-ldap.conf | 705 ++++++ jails/config/common/httpd.conf | 703 ++++++ jails/config/common/pkgp.conf | 4 +- jails/config/db/pkg-list-details.txt | 6 + jails/config/db/pkg-list.txt | 1 + jails/config/dns/dns_update.sh | 58 + jails/config/dns/dns_verify-6.sh | 29 + jails/config/dns/dns_verify.sh | 27 + jails/config/dns/pkg-list-details.txt | 7 + jails/config/dns/pkg-list.txt | 1 + jails/config/dns/update6.sh | 18 - jails/config/elk/pkg-list-details.txt | 10 + jails/config/elk/pkg-list.txt | 1 + jails/config/git/gitea-restart.sh | 7 +- jails/config/git/pkg-list-details.txt | 6 + jails/config/git/pkg-list.txt | 1 + jails/config/hass/pkg-list-details.txt | 17 + jails/config/hass/pkg-list.txt | 1 + jails/config/hass/x10.conf | 4 +- jails/config/hub/httpd.conf | 118 +- jails/config/hub/pkg-list-details.txt | 29 + jails/config/hub/pkg-list.txt | 1 + jails/config/hub/pkgp.conf | 4 +- jails/config/ibm/pkg-list-details.txt | 9 + jails/config/ibm/pkg-list.txt | 1 + jails/config/jump/enable-routing.sh | 7 - jails/config/jump/pkg-list-details.txt | 10 + jails/config/jump/pkg-list.txt | 1 + .../ldap-mgr/config.php.phpldapadmin.github | 88 +- jails/config/ldap-mgr/httpd.conf | 10 +- jails/config/ldap-mgr/php.ini | 2 +- jails/config/ldap-mgr/pkg-list-details.txt | 9 + jails/config/ldap-mgr/pkg-list.txt | 1 + jails/config/ldap/pkg-list-details.txt | 7 + jails/config/ldap/pkg-list.txt | 1 + jails/config/ldap/pkgp.conf | 4 +- jails/config/mage/pkg-list-details.txt | 30 + jails/config/mage/pkg-list.txt | 1 + jails/config/mail/pkg-list-details.txt | 12 + jails/config/mail/pkg-list.txt | 1 + jails/config/mail/pkgp.conf | 4 +- jails/config/mail/postfix-reload.sh | 14 + jails/config/maps/pkg-list-details.txt | 7 + jails/config/maps/pkg-list.txt | 1 + jails/config/matrix/config.json | 19 +- jails/config/matrix/nginx.conf | 2 +- jails/config/matrix/pkg-list-details.txt | 9 + jails/config/matrix/pkg-list.txt | 1 + jails/config/meet/pkg-list-details.txt | 9 + jails/config/meet/pkg-list.txt | 1 + jails/config/monitor/grafana.conf | 549 ----- jails/config/monitor/grafana.ini | 1083 ++++++++++ jails/config/monitor/httpd.conf | 119 +- jails/config/monitor/pkg-list-details.txt | 41 + jails/config/monitor/pkg-list.txt | 1 + jails/config/nivi/httpd.conf | 125 +- jails/config/nivi/pkg-list-details.txt | 32 + jails/config/nivi/pkg-list.txt | 1 + jails/config/pg/pg_hba.conf | 23 +- jails/config/pg/pkg-list-details.txt | 5 + jails/config/pg/pkg-list.txt | 1 + jails/config/pg/postgresql.conf | 172 +- jails/config/pkgp/freebsd-update.conf | 7 +- jails/config/pkgp/mypkgs | 6 +- jails/config/pkgp/nginx.conf | 96 +- jails/config/pkgp/pkgp.conf | 9 + jails/config/plex/pkg-list-details.txt | 6 + jails/config/plex/pkg-list.txt | 1 + jails/config/proxy/haproxy.conf | 306 ++- jails/config/proxy/pkg-list-details.txt | 6 + jails/config/proxy/pkg-list.txt | 1 + jails/config/proxy/pkgp.conf | 4 +- jails/config/proxy/syslog.conf | 38 + jails/config/proxy/turnserver.conf | 709 ++++++ jails/config/r-api/pkg-list-details.txt | 9 + jails/config/r-api/pkg-list.txt | 1 + jails/config/r-automated/pkg-list-details.txt | 10 + jails/config/r-automated/pkg-list.txt | 1 + jails/config/r-ci/pkg-list-details.txt | 7 + jails/config/r-ci/pkg-list.txt | 1 + jails/config/r-db/pkg-list-details.txt | 7 + jails/config/r-db/pkg-list.txt | 1 + jails/config/r-git/gitea-restart.sh | 20 + jails/config/r-git/pkg-list-details.txt | 9 + jails/config/r-git/pkg-list.txt | 1 + .../r-ldap-mgr/config.php.phpldapadmin.github | 94 +- jails/config/r-ldap-mgr/httpd.conf | 9 +- jails/config/r-ldap-mgr/php.ini | 2 +- jails/config/r-ldap-mgr/pkg-list-details.txt | 9 + jails/config/r-ldap-mgr/pkg-list.txt | 1 + jails/config/r-ldap/pkg-list-details.txt | 9 + jails/config/r-ldap/pkg-list.txt | 1 + jails/config/r-ldap/pkgp.conf | 4 +- .../r-mazes-backend/pkg-list-details.txt | 6 + jails/config/r-mazes-backend/pkg-list.txt | 1 + .../r-mazes-server-1/pkg-list-details.txt | 5 + jails/config/r-mazes-server-1/pkg-list.txt | 1 + .../r-mazes-server-2/pkg-list-details.txt | 5 + jails/config/r-mazes-server-2/pkg-list.txt | 1 + jails/config/r-mazes/pkg-list-details.txt | 6 + jails/config/r-mazes/pkg-list.txt | 1 + jails/config/r-repo/pkg-list-details.txt | 7 + jails/config/r-repo/pkg-list.txt | 1 + jails/config/r-vault/.keep | 0 jails/config/r-vault/pkg-list-details.txt | 7 + jails/config/r-vault/pkg-list.txt | 1 + jails/config/r-web/pkg-list-details.txt | 8 + jails/config/r-web/pkg-list.txt | 1 + jails/config/rachna/httpd.conf | 124 +- jails/config/rachna/pkg-list-details.txt | 9 + jails/config/rachna/pkg-list.txt | 1 + jails/config/rishabh/httpd.conf | 124 +- jails/config/rishabh/pkg-list-details.txt | 9 + jails/config/rishabh/pkg-list.txt | 1 + jails/config/sharad/httpd.conf | 126 +- jails/config/sharad/pkg-list-details.txt | 9 + jails/config/sharad/pkg-list.txt | 1 + jails/config/torrent/pkg-list-details.txt | 14 + jails/config/torrent/pkg-list.txt | 1 + jails/config/vm/cvm-a.sh | 2 + jails/config/vm/cvm-b.sh | 2 + jails/config/vm/{kali.sh => gns3.sh} | 25 +- jails/config/vm/pbx.sh | 4 +- jails/config/vm/pkg-list-details.txt | 6 + jails/config/vm/pkg-list.txt | 1 + jails/config/vm/r-windows.sh | 7 +- jails/config/vm/startvms.sh | 6 +- jails/config/vm/w2019.sh | 2 +- jails/config/vm/windows.sh | 4 +- jails/config/vpngw/pkg-list-details.txt | 7 + jails/config/vpngw/pkg-list.txt | 1 + jails/config/web-datavpc/httpd.conf | 128 +- jails/config/web-datavpc/pkg-list-details.txt | 9 + jails/config/web-datavpc/pkg-list.txt | 1 + jails/config/web-diyit/httpd.conf | 124 +- jails/config/web-diyit/pkg-list-details.txt | 27 + jails/config/web-diyit/pkg-list.txt | 1 + jails/config/web-rockwood/020_mod_ssl.conf | 11 + jails/config/web-rockwood/httpd.conf | 708 ++++++ jails/config/web-rockwood/php.ini | 1918 +++++++++++++++++ .../config/web-rockwood/pkg-list-details.txt | 27 + jails/config/web-rockwood/pkg-list.txt | 1 + jails/config/web-rockwood/resolvconf.conf | 2 + jails/config/web-rockwood/www.conf | 423 ++++ .../config/web-scvcc-rental/020_mod_ssl.conf | 11 + jails/config/web-scvcc-rental/httpd.conf | 702 ++++++ jails/config/web-scvcc-rental/php.ini | 1918 +++++++++++++++++ .../web-scvcc-rental/pkg-list-details.txt | 9 + jails/config/web-scvcc-rental/pkg-list.txt | 1 + jails/config/web-scvcc-rental/resolvconf.conf | 2 + jails/config/web-scvcc-rental/www.conf | 423 ++++ jails/config/web/httpd.conf | 119 +- jails/config/web/pkg-list-details.txt | 25 + jails/config/web/pkg-list.txt | 1 + jails/config/web/pkgp.conf | 4 +- jails/create.sh | 11 +- jails/jails-restore-httpd.sh | 4 +- jails/jails-update-cert.sh | 12 +- jails/jails-update-pkgs.sh | 48 +- jails/pkg-list-details-server.txt | 31 + jails/pkg-list-server.txt | 1 + jails/post-restart-checks.txt | 4 +- jails/update.sh | 84 +- scripts/zfs_health.sh | 2 +- 208 files changed, 12435 insertions(+), 1112 deletions(-) create mode 100644 jails/config/atm/pkg-list-details.txt create mode 100644 jails/config/atm/pkg-list.txt create mode 100644 jails/config/auto/pkg-list-details.txt create mode 100644 jails/config/auto/pkg-list.txt create mode 100644 jails/config/book/pkg-list-details.txt create mode 100644 jails/config/book/pkg-list.txt create mode 100644 jails/config/book/pkgp.conf create mode 100644 jails/config/calibre/pkg-list-details.txt create mode 100644 jails/config/calibre/pkg-list.txt create mode 100644 jails/config/cam/pkg-list-details.txt create mode 100644 jails/config/cam/pkg-list.txt create mode 100755 jails/config/cert/acmedns create mode 100644 jails/config/cert/config.cfg create mode 100644 jails/config/cert/config.cfg-80 create mode 100644 jails/config/cert/pkg-list-details.txt create mode 100644 jails/config/cert/pkg-list.txt create mode 100644 jails/config/ci/pkg-list-details.txt create mode 100644 jails/config/ci/pkg-list.txt create mode 100644 jails/config/cloud/config.php create mode 100644 jails/config/cloud/config.php.20 create mode 100644 jails/config/cloud/pkg-list-details.txt create mode 100644 jails/config/cloud/pkg-list.txt create mode 100644 jails/config/common/12.3-RELEASE.bzip2 delete mode 100644 jails/config/common/current-src.bzip2 create mode 100644 jails/config/common/httpd-ldap.conf create mode 100644 jails/config/common/httpd.conf create mode 100644 jails/config/db/pkg-list-details.txt create mode 100644 jails/config/db/pkg-list.txt create mode 100755 jails/config/dns/dns_update.sh create mode 100755 jails/config/dns/dns_verify-6.sh create mode 100755 jails/config/dns/dns_verify.sh create mode 100644 jails/config/dns/pkg-list-details.txt create mode 100644 jails/config/dns/pkg-list.txt delete mode 100755 jails/config/dns/update6.sh create mode 100644 jails/config/elk/pkg-list-details.txt create mode 100644 jails/config/elk/pkg-list.txt create mode 100644 jails/config/git/pkg-list-details.txt create mode 100644 jails/config/git/pkg-list.txt create mode 100644 jails/config/hass/pkg-list-details.txt create mode 100644 jails/config/hass/pkg-list.txt create mode 100644 jails/config/hub/pkg-list-details.txt create mode 100644 jails/config/hub/pkg-list.txt create mode 100644 jails/config/ibm/pkg-list-details.txt create mode 100644 jails/config/ibm/pkg-list.txt delete mode 100755 jails/config/jump/enable-routing.sh create mode 100644 jails/config/jump/pkg-list-details.txt create mode 100644 jails/config/jump/pkg-list.txt create mode 100644 jails/config/ldap-mgr/pkg-list-details.txt create mode 100644 jails/config/ldap-mgr/pkg-list.txt create mode 100644 jails/config/ldap/pkg-list-details.txt create mode 100644 jails/config/ldap/pkg-list.txt create mode 100644 jails/config/mage/pkg-list-details.txt create mode 100644 jails/config/mage/pkg-list.txt create mode 100644 jails/config/mail/pkg-list-details.txt create mode 100644 jails/config/mail/pkg-list.txt create mode 100755 jails/config/mail/postfix-reload.sh create mode 100644 jails/config/maps/pkg-list-details.txt create mode 100644 jails/config/maps/pkg-list.txt create mode 100644 jails/config/matrix/pkg-list-details.txt create mode 100644 jails/config/matrix/pkg-list.txt create mode 100644 jails/config/meet/pkg-list-details.txt create mode 100644 jails/config/meet/pkg-list.txt delete mode 100644 jails/config/monitor/grafana.conf create mode 100644 jails/config/monitor/grafana.ini create mode 100644 jails/config/monitor/pkg-list-details.txt create mode 100644 jails/config/monitor/pkg-list.txt create mode 100644 jails/config/nivi/pkg-list-details.txt create mode 100644 jails/config/nivi/pkg-list.txt create mode 100644 jails/config/pg/pkg-list-details.txt create mode 100644 jails/config/pg/pkg-list.txt create mode 100644 jails/config/plex/pkg-list-details.txt create mode 100644 jails/config/plex/pkg-list.txt create mode 100644 jails/config/proxy/pkg-list-details.txt create mode 100644 jails/config/proxy/pkg-list.txt create mode 100644 jails/config/proxy/syslog.conf create mode 100644 jails/config/proxy/turnserver.conf create mode 100644 jails/config/r-api/pkg-list-details.txt create mode 100644 jails/config/r-api/pkg-list.txt create mode 100644 jails/config/r-automated/pkg-list-details.txt create mode 100644 jails/config/r-automated/pkg-list.txt create mode 100644 jails/config/r-ci/pkg-list-details.txt create mode 100644 jails/config/r-ci/pkg-list.txt create mode 100644 jails/config/r-db/pkg-list-details.txt create mode 100644 jails/config/r-db/pkg-list.txt create mode 100755 jails/config/r-git/gitea-restart.sh create mode 100644 jails/config/r-git/pkg-list-details.txt create mode 100644 jails/config/r-git/pkg-list.txt create mode 100644 jails/config/r-ldap-mgr/pkg-list-details.txt create mode 100644 jails/config/r-ldap-mgr/pkg-list.txt create mode 100644 jails/config/r-ldap/pkg-list-details.txt create mode 100644 jails/config/r-ldap/pkg-list.txt create mode 100644 jails/config/r-mazes-backend/pkg-list-details.txt create mode 100644 jails/config/r-mazes-backend/pkg-list.txt create mode 100644 jails/config/r-mazes-server-1/pkg-list-details.txt create mode 100644 jails/config/r-mazes-server-1/pkg-list.txt create mode 100644 jails/config/r-mazes-server-2/pkg-list-details.txt create mode 100644 jails/config/r-mazes-server-2/pkg-list.txt create mode 100644 jails/config/r-mazes/pkg-list-details.txt create mode 100644 jails/config/r-mazes/pkg-list.txt create mode 100644 jails/config/r-repo/pkg-list-details.txt create mode 100644 jails/config/r-repo/pkg-list.txt create mode 100644 jails/config/r-vault/.keep create mode 100644 jails/config/r-vault/pkg-list-details.txt create mode 100644 jails/config/r-vault/pkg-list.txt create mode 100644 jails/config/r-web/pkg-list-details.txt create mode 100644 jails/config/r-web/pkg-list.txt create mode 100644 jails/config/rachna/pkg-list-details.txt create mode 100644 jails/config/rachna/pkg-list.txt create mode 100644 jails/config/rishabh/pkg-list-details.txt create mode 100644 jails/config/rishabh/pkg-list.txt create mode 100644 jails/config/sharad/pkg-list-details.txt create mode 100644 jails/config/sharad/pkg-list.txt create mode 100644 jails/config/torrent/pkg-list-details.txt create mode 100644 jails/config/torrent/pkg-list.txt rename jails/config/vm/{kali.sh => gns3.sh} (71%) create mode 100644 jails/config/vm/pkg-list-details.txt create mode 100644 jails/config/vm/pkg-list.txt create mode 100644 jails/config/vpngw/pkg-list-details.txt create mode 100644 jails/config/vpngw/pkg-list.txt create mode 100644 jails/config/web-datavpc/pkg-list-details.txt create mode 100644 jails/config/web-datavpc/pkg-list.txt create mode 100644 jails/config/web-diyit/pkg-list-details.txt create mode 100644 jails/config/web-diyit/pkg-list.txt create mode 100644 jails/config/web-rockwood/020_mod_ssl.conf create mode 100644 jails/config/web-rockwood/httpd.conf create mode 100644 jails/config/web-rockwood/php.ini create mode 100644 jails/config/web-rockwood/pkg-list-details.txt create mode 100644 jails/config/web-rockwood/pkg-list.txt create mode 100644 jails/config/web-rockwood/resolvconf.conf create mode 100644 jails/config/web-rockwood/www.conf create mode 100644 jails/config/web-scvcc-rental/020_mod_ssl.conf create mode 100644 jails/config/web-scvcc-rental/httpd.conf create mode 100644 jails/config/web-scvcc-rental/php.ini create mode 100644 jails/config/web-scvcc-rental/pkg-list-details.txt create mode 100644 jails/config/web-scvcc-rental/pkg-list.txt create mode 100644 jails/config/web-scvcc-rental/resolvconf.conf create mode 100644 jails/config/web-scvcc-rental/www.conf create mode 100644 jails/config/web/pkg-list-details.txt create mode 100644 jails/config/web/pkg-list.txt create mode 100644 jails/pkg-list-details-server.txt create mode 100644 jails/pkg-list-server.txt diff --git a/configs/etc/defaults/devfs.rules b/configs/etc/defaults/devfs.rules index 3603d77..85262d3 100644 --- a/configs/etc/defaults/devfs.rules +++ b/configs/etc/defaults/devfs.rules @@ -13,7 +13,7 @@ # references must include a dollar sign '$' in front of the # name to be expanded properly. # -# $FreeBSD: releng/12.2/sbin/devfs/devfs.rules 338204 2018-08-22 15:55:23Z brd $ +# $FreeBSD: releng/12.3/sbin/devfs/devfs.rules 338204 2018-08-22 15:55:23Z brd $ # # Very basic and secure ruleset: Hide everything. diff --git a/configs/etc/defaults/periodic.conf b/configs/etc/defaults/periodic.conf index 36e4707..6213c09 100644 --- a/configs/etc/defaults/periodic.conf +++ b/configs/etc/defaults/periodic.conf @@ -13,7 +13,7 @@ # For a more detailed explanation of all the periodic.conf variables, please # refer to the periodic.conf(5) manual page. # -# $FreeBSD: releng/12.2/usr.sbin/periodic/periodic.conf 337648 2018-08-11 17:11:08Z brd $ +# $FreeBSD: releng/12.3/usr.sbin/periodic/periodic.conf 370770 2021-10-07 19:46:04Z asomers $ # # What files override these defaults ? @@ -77,6 +77,29 @@ daily_backup_passwd_enable="YES" # Backup passwd & group # 210.backup-aliases daily_backup_aliases_enable="YES" # Backup mail aliases +# 221.backup-gpart +if [ $(sysctl -n security.jail.jailed) = 0 ]; then + # Backup partition table/boot partition/MBR + daily_backup_gpart_enable="YES" +else + daily_backup_gpart_enable="NO" +fi +daily_backup_gpart_verbose="NO" # Be verbose if new backup differs from the old one +daily_backup_efi_enable="NO" # Backup EFI system partition (ESP) + +# 222.backup-gmirror +daily_backup_gmirror_enable="NO" # Backup of gmirror info (i.e., output of `gmirror list`) +daily_backup_gmirror_verbose="NO" # Log diff if new backup differs from the old one + +# 223.backup-zfs +daily_backup_zfs_enable="NO" # Backup output from zpool/zfs list +daily_backup_zfs_props_enable="NO" # Backup zpool/zfs filesystem properties +daily_backup_zfs_get_flags="all" # flags passed to `zfs get` +daily_backup_zfs_list_flags="" # flags passed to `zfs list` +daily_backup_zpool_get_flags="all" # flags passed to `zpool get` +daily_backup_zpool_list_flags="-v" # flags passed to `zpool list` +daily_backup_zfs_verbose="NO" # Report diff between the old and new backups. + # 300.calendar daily_calendar_enable="NO" # Run calendar -a @@ -118,7 +141,7 @@ daily_status_mfi_enable="NO" # Check mfiutil(8) # 420.status-network daily_status_network_enable="NO" # Check network status daily_status_network_usedns="YES" # DNS lookups are ok -daily_status_network_netstat_flags="-d" # netstat(1) flags +daily_status_network_netstat_flags="-d -W" # netstat(1) flags # 430.status-uptime daily_status_uptime_enable="YES" # Check system uptime diff --git a/configs/etc/freebsd-update.conf b/configs/etc/freebsd-update.conf index 7852883..7965941 100644 --- a/configs/etc/freebsd-update.conf +++ b/configs/etc/freebsd-update.conf @@ -1,4 +1,4 @@ -# $FreeBSD: releng/12.2/usr.sbin/freebsd-update/freebsd-update.conf 337338 2018-08-04 22:25:41Z brd $ +# $FreeBSD: releng/12.3/usr.sbin/freebsd-update/freebsd-update.conf 370439 2021-08-29 16:58:35Z kevans $ # Trusted keyprint. Changing this is a Bad Idea unless you've received # a PGP-signed email from telling you to @@ -17,7 +17,7 @@ ServerName update.FreeBSD.org # Example for updating the userland and the kernel source code only: #Components src world Components world -# manually run - svnlite update /usr/src - before recompiling the kernel +# manually run - git pull in /usr/src - before recompiling the kernel # Paths which start with anything matching an entry in an IgnorePaths # statement will be ignored. @@ -76,3 +76,6 @@ MergeChanges /etc/ /boot/device.hints # When backing up a kernel also back up debug symbol files? # BackupKernelSymbolFiles no + +# Create a new boot environment when installing patches +# CreateBootEnv yes diff --git a/configs/etc/hosts b/configs/etc/hosts index 6f9b15f..37153db 100644 --- a/configs/etc/hosts +++ b/configs/etc/hosts @@ -1,4 +1,4 @@ -# $FreeBSD: releng/12.2/lib/libc/net/hosts 338729 2018-09-17 18:56:47Z brd $ +# $FreeBSD: releng/12.3/lib/libc/net/hosts 338729 2018-09-17 18:56:47Z brd $ # # Host Database # @@ -24,7 +24,7 @@ fd09::10 nas nas.ahlawat.com 192.168.10.10 nas nas.ahlawat.com fd0a::10 nas nas.ahlawat.com 192.168.48.10 nas nas.ahlawat.com -2001:470:82a9::10 nas nas.ahlawat.com +2001:470:480a::10 nas nas.ahlawat.com # # Imaginary network. 10.0.0.2 myname.my.domain myname 10.0.0.3 myfriend.my.domain myfriend diff --git a/configs/etc/login.conf b/configs/etc/login.conf index c53274b..8af82a7 100644 --- a/configs/etc/login.conf +++ b/configs/etc/login.conf @@ -7,7 +7,7 @@ # This file controls resource limits, accounting limits and # default user environment settings. # -# $FreeBSD: releng/12.2/usr.bin/login/login.conf 357789 2020-02-12 02:04:03Z kevans $ +# $FreeBSD: releng/12.3/usr.bin/login/login.conf 369215 2021-02-04 03:15:28Z kevans $ # # Default settings effectively disable resource limits, see the @@ -63,7 +63,13 @@ xuser:\ :tc=default: staff:\ :tc=default: + +# This PATH may be clobbered by individual applications. Notably, by default, +# rc(8), service(8), and cron(8) will all override it with a default PATH that +# may not include /usr/local/sbin and /usr/local/bin when starting services or +# jobs. daemon:\ + :path=/sbin /bin /usr/sbin /usr/bin /usr/local/sbin /usr/local/bin:\ :mail@:\ :memorylocked=128M:\ :tc=default: diff --git a/configs/etc/ntp.conf b/configs/etc/ntp.conf index 3a5409b..5468a28 100644 --- a/configs/etc/ntp.conf +++ b/configs/etc/ntp.conf @@ -1,5 +1,5 @@ # -# $FreeBSD: releng/12.2/usr.sbin/ntp/ntpd/ntp.conf 352865 2019-09-29 03:36:50Z cy $ +# $FreeBSD: releng/12.3/usr.sbin/ntp/ntpd/ntp.conf 365704 2020-09-14 01:20:57Z emaste $ # # Default NTP servers for the FreeBSD operating system. # @@ -14,8 +14,8 @@ # Set the target and limit for adding servers configured via pool statements # or discovered dynamically via mechanisms such as broadcast and manycast. # Ntpd automatically adds maxclock-1 servers from configured pools, and may -# add as many as maxclock*2 if necessary to ensure that at least minclock -# servers are providing good consistant time. +# add as many as maxclock*2 if necessary to ensure that at least minclock +# servers are providing good consistent time. # tos minclock 3 maxclock 6 diff --git a/configs/etc/profile b/configs/etc/profile index d6af3ee..69c49eb 100644 --- a/configs/etc/profile +++ b/configs/etc/profile @@ -1,4 +1,4 @@ -# $FreeBSD: releng/12.2/bin/sh/profile 363525 2020-07-25 11:57:39Z pstef $ +# $FreeBSD: releng/12.3/bin/sh/profile 363525 2020-07-25 11:57:39Z pstef $ # # System-wide .profile file for sh(1). # diff --git a/configs/etc/rc.conf b/configs/etc/rc.conf index 5486ea6..fcfdcba 100644 --- a/configs/etc/rc.conf +++ b/configs/etc/rc.conf @@ -1,6 +1,6 @@ zfs_enable="YES" -kld_list="nmdm vmm ipfw ipdivert linux64" +kld_list="nmdm vmm ipfw ipdivert linux64 wg" # Do not mark to autodetach otherwise ZFS gets very unhappy. geli_autodetach="NO" @@ -34,7 +34,7 @@ firewall_logif="YES" cloned_interfaces_sticky="YES" cloned_interfaces="lagg0 bridge1 bridge2 bridge5 bridge9 bridge10 bridge48" -ifconfig_lagg0="laggproto lacp laggport igb0 laggport igb1 up" +ifconfig_lagg0="laggproto loadbalance laggport igb0 laggport igb1 up" ifconfig_igb0="up -rxcsum -rxcsum6 -txcsum -txcsum6 -lro -tso -vlanhwtso" ifconfig_igb1="up -rxcsum -rxcsum6 -txcsum -txcsum6 -lro -tso -vlanhwtso" @@ -54,7 +54,7 @@ ifconfig_lagg0_9_ipv6="inet6 fd09::10/64 auto_linklocal accept_rtadv" ifconfig_lagg0_10="inet 192.168.10.10/24" ifconfig_lagg0_10_ipv6="inet6 fd0a::10/64 auto_linklocal accept_rtadv" ifconfig_lagg0_48="inet 192.168.48.10/24" -ifconfig_lagg0_48_ipv6="inet6 2001:470:82a9::10/64 auto_linklocal accept_rtadv" +ifconfig_lagg0_48_ipv6="inet6 2001:470:480a::10/64 auto_linklocal accept_rtadv" ifconfig_bridge1="addm lagg0.1 up" ifconfig_bridge2="addm lagg0.2 up" diff --git a/configs/etc/sysctl.conf b/configs/etc/sysctl.conf index 55f3b5e..294330e 100644 --- a/configs/etc/sysctl.conf +++ b/configs/etc/sysctl.conf @@ -1,4 +1,4 @@ -# $FreeBSD: releng/12.2/sbin/sysctl/sysctl.conf 337624 2018-08-11 13:28:03Z brd $ +# $FreeBSD: releng/12.3/sbin/sysctl/sysctl.conf 337624 2018-08-11 13:28:03Z brd $ # # This file is read when going to multi-user and its contents piped thru # ``sysctl'' to adjust kernel values. ``man 5 sysctl.conf'' for details. diff --git a/configs/usr/local/etc/pkg/repos/pkgp.conf b/configs/usr/local/etc/pkg/repos/pkgp.conf index e5f32d4..9327ae9 100644 --- a/configs/usr/local/etc/pkg/repos/pkgp.conf +++ b/configs/usr/local/etc/pkg/repos/pkgp.conf @@ -1,17 +1,17 @@ FreeBSD: { url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest", - enabled: yes + enabled: no } pkgp-freebsd-pkg: { url: "http://pkgp-freebsd-pkg.ahlawat.com/${ABI}/latest", mirror_type: "http", - enabled: no, + enabled: yes, priority: 10 } -pkgp121: { - url: "http://pkgp.ahlawat.com/packages/pj121-default/", +pkgp123: { + url: "http://pkgp.ahlawat.com/packages/pj123-default/", mirror_type: "http", signature_type: "pubkey", pubkey: "/mnt/data/apps/certs/poudriere.cert", diff --git a/configs/usr/local/etc/rc.d/gstat_exporter b/configs/usr/local/etc/rc.d/gstat_exporter index 5988d3b..5aa7774 100755 --- a/configs/usr/local/etc/rc.d/gstat_exporter +++ b/configs/usr/local/etc/rc.d/gstat_exporter @@ -19,7 +19,7 @@ name=gstat_exporter rcvar=${name}_enable -GSTATEXPORTER="nohup /usr/local/bin/python3.7 /root/FreeBSD/scripts/gstat_exporter.py" +GSTATEXPORTER="nohup /usr/local/bin/python3.8 /root/FreeBSD/scripts/gstat_exporter.py" start_cmd="${name}_start" stop_cmd="${name}_stop" diff --git a/iocage/Makefile b/iocage/Makefile index 1195075..36e0eab 100644 --- a/iocage/Makefile +++ b/iocage/Makefile @@ -1,11 +1,11 @@ ZPOOL="" SERVER="" -PYTHON?=/usr/local/bin/python3.7 +PYTHON?=/usr/local/bin/python3.8 depends: @(pkg -vv | grep -e "url.*/latest") > /dev/null 2>&1 || (echo "It is advised pkg url is using \"latest\" instead of \"quarterly\" in /etc/pkg/FreeBSD.conf.";) - @test -s ${PYTHON} || (echo "Python binary ${PYTHON} not found, iocage will install python37"; pkg install -q -y python37) - pkg install -q -y py37-libzfs + @test -s ${PYTHON} || (echo "Python binary ${PYTHON} not found, iocage will install python38"; pkg install -q -y python38) + pkg install -q -y py38-libzfs ${PYTHON} -m ensurepip ${PYTHON} -m pip install -Ur requirements.txt diff --git a/iocage/iocage-env.sh b/iocage/iocage-env.sh index f145e8d..f4ba1c4 100644 --- a/iocage/iocage-env.sh +++ b/iocage/iocage-env.sh @@ -1,3 +1,3 @@ -pkg install python37 py37-cython py37-pip py37-libzfs py37-six -python3.7 -m pip install pip==19.3.1 +pkg install python38 py38-cython py38-pip py38-libzfs py38-six +python3.8 -m pip install pip==19.3.1 # iocage install does not work with pip 20.x diff --git a/jails/config/atm/nsswitch.conf b/jails/config/atm/nsswitch.conf index 585b3fc..85ce0ec 100644 --- a/jails/config/atm/nsswitch.conf +++ b/jails/config/atm/nsswitch.conf @@ -1,6 +1,6 @@ # # nsswitch.conf(5) - name service switch configuration file -# $FreeBSD: releng/12.1/lib/libc/net/nsswitch.conf 338729 2018-09-17 18:56:47Z brd $ +# $FreeBSD: releng/12.2/lib/libc/net/nsswitch.conf 338729 2018-09-17 18:56:47Z brd $ # #group: compat group: files ldap diff --git a/jails/config/atm/pkg-list-details.txt b/jails/config/atm/pkg-list-details.txt new file mode 100644 index 0000000..5c649a1 --- /dev/null +++ b/jails/config/atm/pkg-list-details.txt @@ -0,0 +1,6 @@ +pkgp122____netatalk3-3.1.12_4,1 +pkgp123____nss-pam-ldapd-sasl-0.9.12_1 +pkgp-freebsd-pkg____bash-5.1.16 +pkgp-freebsd-pkg____bash-completion-2.11_1,2 +pkgp-freebsd-pkg____nano-6.0 +pkgp-freebsd-pkg____pkg-1.17.5_1 diff --git a/jails/config/atm/pkg-list.txt b/jails/config/atm/pkg-list.txt new file mode 100644 index 0000000..f97a56b --- /dev/null +++ b/jails/config/atm/pkg-list.txt @@ -0,0 +1 @@ +bash bash-completion nano netatalk3 nss-pam-ldapd-sasl pkg diff --git a/jails/config/atm/pkgp.conf b/jails/config/atm/pkgp.conf index 7e874ec..86e5a9a 100644 --- a/jails/config/atm/pkgp.conf +++ b/jails/config/atm/pkgp.conf @@ -10,8 +10,8 @@ pkgp-freebsd-pkg: { priority: 10 } -pkgp122: { - url: "http://pkgp.ahlawat.com/packages/pj122-default/", +pkgp123: { + url: "http://pkgp.ahlawat.com/packages/pj123-default", mirror_type: "http", signature_type: "pubkey", pubkey: "/mnt/certs/poudriere.cert", diff --git a/jails/config/atm/sshd b/jails/config/atm/sshd index aa224a7..ed7ddac 100644 --- a/jails/config/atm/sshd +++ b/jails/config/atm/sshd @@ -1,5 +1,5 @@ # -# $FreeBSD: releng/12.1/lib/libpam/pam.d/sshd 197769 2009-10-05 09:28:54Z des $ +# $FreeBSD: releng/12.2/lib/libpam/pam.d/sshd 197769 2009-10-05 09:28:54Z des $ # # PAM configuration for the "sshd" service # diff --git a/jails/config/auto/pkg-list-details.txt b/jails/config/auto/pkg-list-details.txt new file mode 100644 index 0000000..6e6aaa0 --- /dev/null +++ b/jails/config/auto/pkg-list-details.txt @@ -0,0 +1,14 @@ +pkgp-freebsd-pkg____bash-5.1.16 +pkgp-freebsd-pkg____bash-completion-2.11_1,2 +pkgp-freebsd-pkg____mc-4.8.28 +pkgp-freebsd-pkg____nano-6.0 +pkgp-freebsd-pkg____nginx-1.20.2_9,2 +pkgp-freebsd-pkg____pkg-1.17.5_1 +pkgp-freebsd-pkg____postgresql14-client-14.2 +pkgp-freebsd-pkg____py38-ansible-5.5.0 +pkgp-freebsd-pkg____py38-django32-3.2.12 +pkgp-freebsd-pkg____py38-gunicorn-20.1.0 +pkgp-freebsd-pkg____py38-pillow-9.0.1_1 +pkgp-freebsd-pkg____py38-pip-20.3.4 +pkgp-freebsd-pkg____py38-tkinter-3.8.13_6 +pkgp-freebsd-pkg____sudo-1.9.10 diff --git a/jails/config/auto/pkg-list.txt b/jails/config/auto/pkg-list.txt new file mode 100644 index 0000000..e704c74 --- /dev/null +++ b/jails/config/auto/pkg-list.txt @@ -0,0 +1 @@ +bash bash-completion mc nano nginx pkg postgresql14-client py38-ansible py38-django32 py38-gunicorn py38-pillow py38-pip py38-tkinter sudo diff --git a/jails/config/book/cps b/jails/config/book/cps index ebaadaf..5cbd4b0 100755 --- a/jails/config/book/cps +++ b/jails/config/book/cps @@ -1,6 +1,4 @@ -#!/bin/sh - -# Copyright (c) 2018-2021, diyIT.org +# Copyright (c) 2018-2022, diyIT.org # All rights reserved. # # BSD 2-Clause License ("Simplified BSD License" or "FreeBSD License") @@ -8,6 +6,8 @@ # # +#!/bin/sh + # the two lines below are not just comments but required by rcorder; service -e # PROVIDE: cpsserver # REQUIRE: NETWORKING DAEMON @@ -19,7 +19,8 @@ name=cpsserver rcvar=${name}_enable -CPSSERVER="nohup /usr/local/bin/python3.7 /data/calibre-web/cps.py" +#CPSSERVER="nohup /usr/local/bin/python3.8 /data/calibre-web/cps.py" +CPSSERVER="nohup /usr/local/bin/cps" start_cmd="${name}_start" stop_cmd="${name}_stop" diff --git a/jails/config/book/pkg-list-details.txt b/jails/config/book/pkg-list-details.txt new file mode 100644 index 0000000..35a3be6 --- /dev/null +++ b/jails/config/book/pkg-list-details.txt @@ -0,0 +1,10 @@ +pkgp123____libxml2-2.9.13_2 +pkgp123____libxslt-1.1.35_3 +pkgp-freebsd-pkg____bash-5.1.16 +pkgp-freebsd-pkg____bash-completion-2.11_1,2 +pkgp-freebsd-pkg____nano-6.0 +pkgp-freebsd-pkg____pkg-1.17.5_1 +pkgp-freebsd-pkg____py38-ldap-3.4.0 +pkgp-freebsd-pkg____py38-pip-20.3.4 +pkgp-freebsd-pkg____py38-sqlite3-3.8.13_7 +pkgp-freebsd-pkg____rust-1.59.0 diff --git a/jails/config/book/pkg-list.txt b/jails/config/book/pkg-list.txt new file mode 100644 index 0000000..e6a9025 --- /dev/null +++ b/jails/config/book/pkg-list.txt @@ -0,0 +1 @@ +bash bash-completion libxml2 libxslt nano pkg py38-ldap py38-pip py38-sqlite3 rust diff --git a/jails/config/book/pkgp.conf b/jails/config/book/pkgp.conf new file mode 100644 index 0000000..86e5a9a --- /dev/null +++ b/jails/config/book/pkgp.conf @@ -0,0 +1,20 @@ +FreeBSD: { + url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest", + enabled: no +} + +pkgp-freebsd-pkg: { + url: "http://pkgp-freebsd-pkg.ahlawat.com/${ABI}/latest", + mirror_type: "http", + enabled: yes, + priority: 10 +} + +pkgp123: { + url: "http://pkgp.ahlawat.com/packages/pj123-default", + mirror_type: "http", + signature_type: "pubkey", + pubkey: "/mnt/certs/poudriere.cert", + enabled: yes, + priority: 100 +} diff --git a/jails/config/calibre/pkg-list-details.txt b/jails/config/calibre/pkg-list-details.txt new file mode 100644 index 0000000..b5ecbf4 --- /dev/null +++ b/jails/config/calibre/pkg-list-details.txt @@ -0,0 +1,11 @@ +pkgp-freebsd-pkg____bash-5.1.16 +pkgp-freebsd-pkg____bash-completion-2.11_1,2 +pkgp-freebsd-pkg____calibre-5.40.0 +pkgp-freebsd-pkg____fluxbox-1.3.7_5 +pkgp-freebsd-pkg____nano-6.0 +pkgp-freebsd-pkg____pkg-1.17.5_1 +pkgp-freebsd-pkg____sudo-1.9.10 +pkgp-freebsd-pkg____tigervnc-server-1.12.0_4 +pkgp-freebsd-pkg____xauth-1.1 +pkgp-freebsd-pkg____xpdf-4.03_1,1 +pkgp-freebsd-pkg____xterm-372 diff --git a/jails/config/calibre/pkg-list.txt b/jails/config/calibre/pkg-list.txt new file mode 100644 index 0000000..6733504 --- /dev/null +++ b/jails/config/calibre/pkg-list.txt @@ -0,0 +1 @@ +bash bash-completion calibre fluxbox nano pkg sudo tigervnc-server xauth xpdf xterm diff --git a/jails/config/cam/pkg-list-details.txt b/jails/config/cam/pkg-list-details.txt new file mode 100644 index 0000000..4142e07 --- /dev/null +++ b/jails/config/cam/pkg-list-details.txt @@ -0,0 +1,7 @@ +pkgp-freebsd-pkg____bash-5.1.16 +pkgp-freebsd-pkg____bash-completion-2.11_1,2 +pkgp-freebsd-pkg____curl-7.82.0 +pkgp-freebsd-pkg____motion-4.3.2_3 +pkgp-freebsd-pkg____nano-6.0 +pkgp-freebsd-pkg____pkg-1.17.5_1 +pkgp-freebsd-pkg____py27-pip-20.2.3 diff --git a/jails/config/cam/pkg-list.txt b/jails/config/cam/pkg-list.txt new file mode 100644 index 0000000..3a4bfa9 --- /dev/null +++ b/jails/config/cam/pkg-list.txt @@ -0,0 +1 @@ +bash bash-completion curl motion nano pkg py27-pip diff --git a/jails/config/cert/acmedns b/jails/config/cert/acmedns new file mode 100755 index 0000000..706557d --- /dev/null +++ b/jails/config/cert/acmedns @@ -0,0 +1,44 @@ +#!/bin/sh + +# Copyright (c) 2018-2021, diyIT.org +# All rights reserved. +# +# BSD 2-Clause License ("Simplified BSD License" or "FreeBSD License") +# https://diyit.org/license/ +# +# + +# the two lines below are not just comments but required by rcorder; service -e +# PROVIDE: acmedns +# REQUIRE: NETWORKING DAEMON + +. /etc/rc.subr + +: ${acmedns_enable="NO"} + +name=acmedns +rcvar=${name}_enable + +ACMEDNS="/usr/local/bin/acme-dns" + +start_cmd="${name}_start" +stop_cmd="${name}_stop" +restart_cmd="${name}_restart" + +acmedns_start() +{ + $ACMEDNS -c /etc/acme-dns/config.cfg & +} + +acmedns_stop() +{ + ps ax | grep -ie acme-dns | grep -v grep | awk '{print $1}' | xargs kill -9 +} +acmedns_restart() +{ + acmedns_stop + acmedns_start +} + +load_rc_config ${name} +run_rc_command "$1" diff --git a/jails/config/cert/config.cfg b/jails/config/cert/config.cfg new file mode 100644 index 0000000..1aac380 --- /dev/null +++ b/jails/config/cert/config.cfg @@ -0,0 +1,65 @@ +[general] +# DNS interface. Note that systemd-resolved may reserve port 53 on 127.0.0.53 +# In this case acme-dns will error out and you will need to define the listening interface +# for example: listen = "127.0.0.1:53" +listen = "0.0.0.0:53" +# protocol, "both", "both4", "both6", "udp", "udp4", "udp6" or "tcp", "tcp4", "tcp6" +protocol = "both4" +# domain name to serve the requests off of +domain = "dns-auth.ahlawat.com" +# zone name server +nsname = "dns-auth.ahlawat.com" +# admin email address, where @ is substituted with . +nsadmin = "sharad.ahlawat.com" +# predefined records served in addition to the TXT +records = [ + # domain pointing to the public IP of your acme-dns server + "dns-auth.ahlawat.com. A 216.139.40.20", + # specify that auth.example.org will resolve any *.auth.example.org records + "dns-auth.ahlawat.com. NS dns-auth.ahlawat.com.", +] +# debug messages from CORS etc +debug = false + +[database] +# Database engine to use, sqlite3 or postgres +engine = "sqlite3" +# Connection string, filename for sqlite3 and postgres://$username:$password@$host/$db_name for postgres +# Please note that the default Docker image uses path /var/lib/acme-dns/acme-dns.db for sqlite3 +connection = "/usr/local/lib/acme-dns/acme-dns.db" +# connection = "postgres://user:password@localhost/acmedns_db" + +[api] +# listen ip eg. 127.0.0.1 +ip = "0.0.0.0" +# disable registration endpoint +disable_registration = false +# listen port, eg. 443 for default HTTPS +port = "443" +# possible values: "letsencrypt", "letsencryptstaging", "cert", "none" +tls = "cert" +# only used if tls = "cert" +tls_cert_privkey = "/mnt/certs/privkey.pem" +tls_cert_fullchain = "/mnt/certs/fullchain.pem" +# only used if tls = "letsencrypt" +acme_cache_dir = "api-certs" +# optional e-mail address to which Let's Encrypt will send expiration notices for the API's cert +notification_email = "" +# CORS AllowOrigins, wildcards can be used +corsorigins = [ + "*" +] +# use HTTP header to get the client ip +use_header = false +# header name to pull the ip address / list of ip addresses from +header_name = "X-Forwarded-For" + +[logconfig] +# logging level: "error", "warning", "info" or "debug" +loglevel = "debug" +# possible values: stdout, TODO file & integrations +logtype = "stdout" +# file path for logfile TODO +# logfile = "./acme-dns.log" +# format, either "json" or "text" +logformat = "text" diff --git a/jails/config/cert/config.cfg-80 b/jails/config/cert/config.cfg-80 new file mode 100644 index 0000000..78decad --- /dev/null +++ b/jails/config/cert/config.cfg-80 @@ -0,0 +1,65 @@ +[general] +# DNS interface. Note that systemd-resolved may reserve port 53 on 127.0.0.53 +# In this case acme-dns will error out and you will need to define the listening interface +# for example: listen = "127.0.0.1:53" +listen = "0.0.0.0:53" +# protocol, "both", "both4", "both6", "udp", "udp4", "udp6" or "tcp", "tcp4", "tcp6" +protocol = "both" +# domain name to serve the requests off of +domain = "dns-auth.ahlawat.com" +# zone name server +nsname = "dns-auth.ahlawat.com" +# admin email address, where @ is substituted with . +nsadmin = "sharad.ahlawat.com" +# predefined records served in addition to the TXT +records = [ + # domain pointing to the public IP of your acme-dns server + "dns-auth.ahlawat.com. A 216.139.40.20", + # specify that auth.example.org will resolve any *.auth.example.org records + "dns-auth.ahlawat.com. NS dns-auth.ahlawat.com.", +] +# debug messages from CORS etc +debug = false + +[database] +# Database engine to use, sqlite3 or postgres +engine = "sqlite3" +# Connection string, filename for sqlite3 and postgres://$username:$password@$host/$db_name for postgres +# Please note that the default Docker image uses path /var/lib/acme-dns/acme-dns.db for sqlite3 +connection = "/usr/local/lib/acme-dns/acme-dns.db" +# connection = "postgres://user:password@localhost/acmedns_db" + +[api] +# listen ip eg. 127.0.0.1 +ip = "0.0.0.0" +# disable registration endpoint +disable_registration = false +# listen port, eg. 443 for default HTTPS +port = "80" +# possible values: "letsencrypt", "letsencryptstaging", "cert", "none" +tls = "none" +# only used if tls = "cert" +tls_cert_privkey = "/mnt/certs/privkey.pem" +tls_cert_fullchain = "/mnt/certs/fullchain.pem" +# only used if tls = "letsencrypt" +acme_cache_dir = "api-certs" +# optional e-mail address to which Let's Encrypt will send expiration notices for the API's cert +notification_email = "" +# CORS AllowOrigins, wildcards can be used +corsorigins = [ + "*" +] +# use HTTP header to get the client ip +use_header = false +# header name to pull the ip address / list of ip addresses from +header_name = "X-Forwarded-For" + +[logconfig] +# logging level: "error", "warning", "info" or "debug" +loglevel = "debug" +# possible values: stdout, TODO file & integrations +logtype = "stdout" +# file path for logfile TODO +# logfile = "./acme-dns.log" +# format, either "json" or "text" +logformat = "text" diff --git a/jails/config/cert/pkg-list-details.txt b/jails/config/cert/pkg-list-details.txt new file mode 100644 index 0000000..ec2c347 --- /dev/null +++ b/jails/config/cert/pkg-list-details.txt @@ -0,0 +1,7 @@ +pkgp-freebsd-pkg____bash-5.1.16 +pkgp-freebsd-pkg____bash-completion-2.11_1,2 +pkgp-freebsd-pkg____curl-7.82.0 +pkgp-freebsd-pkg____git-lite-2.35.1 +pkgp-freebsd-pkg____go-1.18,1 +pkgp-freebsd-pkg____nano-6.0 +pkgp-freebsd-pkg____pkg-1.17.5_1 diff --git a/jails/config/cert/pkg-list.txt b/jails/config/cert/pkg-list.txt new file mode 100644 index 0000000..3bd803e --- /dev/null +++ b/jails/config/cert/pkg-list.txt @@ -0,0 +1 @@ +bash bash-completion curl git-lite go nano pkg diff --git a/jails/config/ci/pkg-list-details.txt b/jails/config/ci/pkg-list-details.txt new file mode 100644 index 0000000..f7d3fdc --- /dev/null +++ b/jails/config/ci/pkg-list-details.txt @@ -0,0 +1,5 @@ +pkgp-freebsd-pkg____bash-5.1.16 +pkgp-freebsd-pkg____bash-completion-2.11_1,2 +pkgp-freebsd-pkg____jenkins-2.341 +pkgp-freebsd-pkg____nano-6.0 +pkgp-freebsd-pkg____pkg-1.17.5_1 diff --git a/jails/config/ci/pkg-list.txt b/jails/config/ci/pkg-list.txt new file mode 100644 index 0000000..aaf032d --- /dev/null +++ b/jails/config/ci/pkg-list.txt @@ -0,0 +1 @@ +bash bash-completion jenkins nano pkg diff --git a/jails/config/cloud/config.php b/jails/config/cloud/config.php new file mode 100644 index 0000000..ae550d8 --- /dev/null +++ b/jails/config/cloud/config.php @@ -0,0 +1,51 @@ + '5OBfApfc/+tJzU/4n+F8e+PzOfAStP', + 'secret' => 'IFX9kjXwOk4L21503pLACwa2Dadv9JzHNSu8XsnTogmwb5Tr', + 'trusted_domains' => + array ( + 0 => 'localhost', + 1 => 'cloud.ahlawat.com', + 2 => '192.168.0.59', + 3 => 'fd01::59', + ), + 'datadirectory' => '/mnt/cloud', + 'overwrite.cli.url' => 'https://cloud.ahlawat.com/', + 'dbtype' => 'mysql', + 'version' => '21.0.3.1', + 'dbname' => 'nextcloud', + 'dbhost' => 'db.ahlawat.com', + 'dbport' => '3306', + 'dbtableprefix' => 'oc_', + 'mysql.utf8mb4' => true, + 'dbuser' => 'nextcloud', + 'dbpassword' => 'mysql__nextcloud', + 'installed' => true, + 'instanceid' => 'oc7suxvjiy9s', + 'htaccess.RewriteBase' => '/', + 'filelocking.enabled' => 'true', + 'memcache.locking' => '\\OC\\Memcache\\Redis', + 'redis' => + array ( + 'host' => '/tmp/redis.sock', + 'port' => 0, + ), + 'logtimezone' => 'America/Los_Angeles', + 'default_phone_region' => 'US', + 'log_type' => 'file', + 'logfile' => '/var/log/nextcloud.log', + 'loglevel' => 0, + 'logrotate_size' => '104847600', + 'ldapIgnoreNamingRules' => false, + 'ldapProviderFactory' => '\\OCA\\User_LDAP\\LDAPProviderFactory', + 'mail_smtpmode' => 'smtp', + 'mail_from_address' => 'nobody', + 'mail_domain' => 'ahlawat.com', + 'mail_smtphost' => '192.168.0.100', + 'mail_smtpport' => '25', + 'maintenance' => false, + 'theme' => '', + 'encryption.legacy_format_support' => false, + 'encryption.key_storage_migrated' => false, + 'updater.secret' => '$2y$10$jAnC4Ha3RI2CL.IlhYluSeeOuKMT4itq/ViSiH1Q9DciUXfB3YSYS', +); diff --git a/jails/config/cloud/config.php.20 b/jails/config/cloud/config.php.20 new file mode 100644 index 0000000..a0b7c37 --- /dev/null +++ b/jails/config/cloud/config.php.20 @@ -0,0 +1,51 @@ + '5OBfApfc/+tJzU/4n+F8e+PzOfAStP', + 'secret' => 'IFX9kjXwOk4L21503pLACwa2Dadv9JzHNSu8XsnTogmwb5Tr', + 'trusted_domains' => + array ( + 0 => 'localhost', + 1 => 'cloud.ahlawat.com', + 2 => '192.168.0.59', + 3 => 'fd01::59', + ), + 'datadirectory' => '/mnt/cloud', + 'overwrite.cli.url' => 'https://cloud.ahlawat.com/', + 'dbtype' => 'mysql', + 'version' => '21.0.3.1', + 'dbname' => 'nextcloud', + 'dbhost' => 'db.ahlawat.com', + 'dbport' => '3306', + 'dbtableprefix' => 'oc_', + 'mysql.utf8mb4' => true, + 'dbuser' => 'nextcloud', + 'dbpassword' => 'mysql__nextcloud', + 'installed' => true, + 'instanceid' => 'oc7suxvjiy9s', + 'htaccess.RewriteBase' => '/', + 'filelocking.enabled' => 'true', + 'memcache.local' => '\\OC\\Memcache\\APCu', + 'memcache.locking' => '\\OC\\Memcache\\Redis', + 'redis' => + array ( + 'host' => '/tmp/redis.sock', + 'port' => 0, + ), + 'logtimezone' => 'America/Los_Angeles', + 'log_type' => 'file', + 'logfile' => '/var/log/nextcloud.log', + 'loglevel' => 0, + 'logrotate_size' => '104847600', + 'ldapIgnoreNamingRules' => false, + 'ldapProviderFactory' => '\\OCA\\User_LDAP\\LDAPProviderFactory', + 'mail_smtpmode' => 'smtp', + 'mail_from_address' => 'nobody', + 'mail_domain' => 'ahlawat.com', + 'mail_smtphost' => '192.168.0.100', + 'mail_smtpport' => '25', + 'maintenance' => false, + 'theme' => '', + 'encryption.legacy_format_support' => false, + 'encryption.key_storage_migrated' => false, + 'updater.secret' => '$2y$10$jAnC4Ha3RI2CL.IlhYluSeeOuKMT4itq/ViSiH1Q9DciUXfB3YSYS', +); diff --git a/jails/config/cloud/httpd.conf b/jails/config/cloud/httpd.conf index f5b1f8d..6724eea 100644 --- a/jails/config/cloud/httpd.conf +++ b/jails/config/cloud/httpd.conf @@ -49,7 +49,7 @@ ServerRoot "/usr/local" # prevent Apache from glomming onto all bound IP addresses. # #Listen 12.34.56.78:80 -Listen 80 +#Listen 80 # # Dynamic Shared Object (DSO) Support @@ -108,7 +108,7 @@ LoadModule filter_module libexec/apache24/mod_filter.so #LoadModule substitute_module libexec/apache24/mod_substitute.so #LoadModule sed_module libexec/apache24/mod_sed.so #LoadModule charset_lite_module libexec/apache24/mod_charset_lite.so -#LoadModule deflate_module libexec/apache24/mod_deflate.so +LoadModule deflate_module libexec/apache24/mod_deflate.so #LoadModule xml2enc_module libexec/apache24/mod_xml2enc.so #LoadModule proxy_html_module libexec/apache24/mod_proxy_html.so LoadModule mime_module libexec/apache24/mod_mime.so @@ -119,7 +119,7 @@ LoadModule log_config_module libexec/apache24/mod_log_config.so LoadModule env_module libexec/apache24/mod_env.so #LoadModule mime_magic_module libexec/apache24/mod_mime_magic.so #LoadModule cern_meta_module libexec/apache24/mod_cern_meta.so -#LoadModule expires_module libexec/apache24/mod_expires.so +LoadModule expires_module libexec/apache24/mod_expires.so LoadModule headers_module libexec/apache24/mod_headers.so #LoadModule usertrack_module libexec/apache24/mod_usertrack.so #LoadModule unique_id_module libexec/apache24/mod_unique_id.so @@ -178,7 +178,6 @@ LoadModule dir_module libexec/apache24/mod_dir.so #LoadModule userdir_module libexec/apache24/mod_userdir.so LoadModule alias_module libexec/apache24/mod_alias.so LoadModule rewrite_module libexec/apache24/mod_rewrite.so -#LoadModule php7_module libexec/apache24/libphp7.so # Third party modules IncludeOptional etc/apache24/modules.d/[0-9][0-9][0-9]_*.conf @@ -223,7 +222,7 @@ ServerAdmin sharad@ahlawat.com # # If your host doesn't have a registered DNS name, enter its IP address here. # -#ServerName www.example.com:80 +ServerName cloud.ahlawat.com # # Deny access to the entirety of your server's filesystem. You must @@ -250,9 +249,10 @@ ServerAdmin sharad@ahlawat.com DocumentRoot "/usr/local/www/apache24/data" - RewriteEngine on - RewriteRule ^/\.well-known/ - [L] - RewriteRule (.*) https://cloud.ahlawat.com [R,L] +# can't set this if traffic is passing through haproxy and being redirected to ssl already +# RewriteEngine on +# RewriteRule ^/\.well-known/ - [L] +# RewriteRule (.*) https://cloud.ahlawat.com [R,L] # # Possible values for the Options directive are "None", "All", @@ -554,27 +554,25 @@ Include etc/apache24/Includes/*.conf ServerName cloud.ahlawat.com ServerAlias *.ahlawat.com - ServerAlias cloud - Protocols h2 h2c http/1.1 + Protocols h2 http/1.1 DocumentRoot "/usr/local/www/apache24/data/nextcloud/" - DirectoryIndex /index.php index.php SSLEngine on SSLCertificateFile "/mnt/certs/fullchain.pem" SSLCertificateKeyFile "/mnt/certs/privkey.pem" #SSLCertificateChainFile "/mnt/certs/fullchain.pem" SSLProtocol all -SSLv3 -TLSv1 -TLSv1.1 - SSLCipherSuite ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 - SSLHonorCipherOrder on - SSLCompression off + SSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384 + SSLHonorCipherOrder off SSLSessionTickets off SSLOptions +StrictRequire +# SSLCompression off - RewriteEngine On - RewriteCond %{HTTP:Authorization} ^(.*) - RewriteRule .* - [e=HTTP_AUTHORIZATION:%1] + RewriteEngine On + RewriteCond %{HTTP:Authorization} ^(.*) + RewriteRule .* - [e=HTTP_AUTHORIZATION:%1] SetHandler "proxy:fcgi://127.0.0.1:9000" @@ -589,7 +587,8 @@ Include etc/apache24/Includes/*.conf CustomLog "/var/log/ssl-request.log" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" - Options +FollowSymLinks + Require all granted + Options FollowSymLinks MultiViews AllowOverride All @@ -601,11 +600,116 @@ Include etc/apache24/Includes/*.conf + + Options Indexes FollowSymLinks MultiViews + ## IndexOptions FancyIndexing FoldersFirst IgnoreCase VersionSort SuppressHTMLPreamble NameWidth=96 DescriptionWidth=16 + IndexOptions FancyIndexing FoldersFirst IgnoreCase NameWidth=96 + + #AllowOverride controls what directives may be placed in .htaccess files. + #AllowOverride All + #AllowOverride AuthConfig + #Controls who can get stuff from this server file + #Require all granted + + ErrorLog "/var/log/ssl-error.log" CustomLog "/var/log/ssl-access_log" combined - Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains" + Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains" + +ExpiresActive On +ExpiresDefault A0 + + +ExpiresDefault A31536000 + + + +ExpiresDefault A31536000 + + + +ExpiresDefault A31536000 + + + +ExpiresDefault A31536000 + + + + + + Header set Cache-Control "max-age=31536000" + + + + Header set Cache-Control "max-age=31536000" + + + + Header set Cache-Control "max-age=31536000" + + + + Header set Cache-Control "max-age=31536000" + + + + + SetOutputFilter DEFLATE + + + SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding + RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding + + + + AddOutputFilterByType DEFLATE "application/atom+xml" \ + "application/javascript" \ + "application/json" \ + "application/ld+json" \ + "application/manifest+json" \ + "application/rdf+xml" \ + "application/rss+xml" \ + "application/schema+json" \ + "application/vnd.geo+json" \ + "application/vnd.ms-fontobject" \ + "application/x-font-ttf" \ + "application/x-font-opentype" \ + "application/x-font-truetype" \ + "application/x-javascript" \ + "application/x-web-app-manifest+json" \ + "application/xhtml+xml" \ + "application/xml" \ + "font/eot" \ + "font/opentype" \ + "font/otf" \ + "image/bmp" \ + "image/svg+xml" \ + "image/vnd.microsoft.icon" \ + "image/x-icon" \ + "text/cache-manifest" \ + "text/css" \ + "text/html" \ + "text/javascript" \ + "text/plain" \ + "text/vcard" \ + "text/vnd.rim.location.xloc" \ + "text/vtt" \ + "text/x-component" \ + "text/x-cross-domain-policy" \ + "text/xml" + + + + AddEncoding gzip svgz + + + + +SSLUseStapling On +SSLStaplingCache "shmcb:logs/ssl_stapling(32768)" diff --git a/jails/config/cloud/php.ini b/jails/config/cloud/php.ini index 3baa5f7..eaff024 100644 --- a/jails/config/cloud/php.ini +++ b/jails/config/cloud/php.ini @@ -1774,7 +1774,7 @@ opcache.enable_cli=1 opcache.memory_consumption=128 ; The amount of memory for interned strings in Mbytes. -opcache.interned_strings_buffer=8 +opcache.interned_strings_buffer=32 ; The maximum number of keys (scripts) in the OPcache hash table. ; Only numbers between 200 and 1000000 are allowed. @@ -1796,7 +1796,7 @@ opcache.max_accelerated_files=10000 ; How often (in seconds) to check file timestamps for changes to the shared ; memory storage allocation. ("1" means validate once per second, but only ; once per request. "0" means always validate) -opcache.revalidate_freq=1 +opcache.revalidate_freq=60 ; Enables or disables file search in include_path optimization ;opcache.revalidate_path=0 diff --git a/jails/config/cloud/pkg-list-details.txt b/jails/config/cloud/pkg-list-details.txt new file mode 100644 index 0000000..d275002 --- /dev/null +++ b/jails/config/cloud/pkg-list-details.txt @@ -0,0 +1,44 @@ +pkgp-freebsd-pkg____apache24-2.4.53 +pkgp-freebsd-pkg____bash-5.1.16 +pkgp-freebsd-pkg____bash-completion-2.11_1,2 +pkgp-freebsd-pkg____ffmpeg-4.4.1_11,1 +pkgp-freebsd-pkg____mod_php80-8.0.17_1 +pkgp-freebsd-pkg____nano-6.0 +pkgp-freebsd-pkg____php80-8.0.17_2 +pkgp-freebsd-pkg____php80-bcmath-8.0.17_2 +pkgp-freebsd-pkg____php80-bz2-8.0.17_2 +pkgp-freebsd-pkg____php80-ctype-8.0.17_2 +pkgp-freebsd-pkg____php80-curl-8.0.17_2 +pkgp-freebsd-pkg____php80-dom-8.0.17_1 +pkgp-freebsd-pkg____php80-exif-8.0.17_2 +pkgp-freebsd-pkg____php80-fileinfo-8.0.17_2 +pkgp-freebsd-pkg____php80-filter-8.0.17_2 +pkgp-freebsd-pkg____php80-ftp-8.0.17_2 +pkgp-freebsd-pkg____php80-gd-8.0.17_2 +pkgp-freebsd-pkg____php80-gmp-8.0.17_2 +pkgp-freebsd-pkg____php80-iconv-8.0.17_2 +pkgp-freebsd-pkg____php80-imap-8.0.17_2 +pkgp-freebsd-pkg____php80-intl-8.0.17_2 +pkgp-freebsd-pkg____php80-ldap-8.0.17_2 +pkgp-freebsd-pkg____php80-mbstring-8.0.17_2 +pkgp-freebsd-pkg____php80-mysqli-8.0.17_2 +pkgp-freebsd-pkg____php80-opcache-8.0.17_2 +pkgp-freebsd-pkg____php80-pcntl-8.0.17_2 +pkgp-freebsd-pkg____php80-pdo-8.0.17_2 +pkgp-freebsd-pkg____php80-pdo_mysql-8.0.17_2 +pkgp-freebsd-pkg____php80-pecl-APCu-5.1.21 +pkgp-freebsd-pkg____php80-pecl-imagick-3.5.1 +pkgp-freebsd-pkg____php80-pecl-mcrypt-1.0.4 +pkgp-freebsd-pkg____php80-pecl-redis-5.3.5 +pkgp-freebsd-pkg____php80-posix-8.0.17_2 +pkgp-freebsd-pkg____php80-session-8.0.17_2 +pkgp-freebsd-pkg____php80-simplexml-8.0.17_1 +pkgp-freebsd-pkg____php80-xml-8.0.17_1 +pkgp-freebsd-pkg____php80-xmlreader-8.0.17_1 +pkgp-freebsd-pkg____php80-xmlwriter-8.0.17_1 +pkgp-freebsd-pkg____php80-xsl-8.0.17_1 +pkgp-freebsd-pkg____php80-zip-8.0.17_2 +pkgp-freebsd-pkg____php80-zlib-8.0.17_2 +pkgp-freebsd-pkg____pkg-1.17.5_1 +pkgp-freebsd-pkg____redis-6.2.6 +pkgp-freebsd-pkg____sudo-1.9.10 diff --git a/jails/config/cloud/pkg-list.txt b/jails/config/cloud/pkg-list.txt new file mode 100644 index 0000000..85da320 --- /dev/null +++ b/jails/config/cloud/pkg-list.txt @@ -0,0 +1 @@ +apache24 bash bash-completion ffmpeg mod_php80 nano php80 php80-bcmath php80-bz2 php80-ctype php80-curl php80-dom php80-exif php80-fileinfo php80-filter php80-ftp php80-gd php80-gmp php80-iconv php80-imap php80-intl php80-ldap php80-mbstring php80-mysqli php80-opcache php80-pcntl php80-pdo php80-pdo_mysql php80-pecl-APCu php80-pecl-imagick php80-pecl-mcrypt php80-pecl-redis php80-posix php80-session php80-simplexml php80-xml php80-xmlreader php80-xmlwriter php80-xsl php80-zip php80-zlib pkg redis sudo diff --git a/jails/config/common/12.3-RELEASE.bzip2 b/jails/config/common/12.3-RELEASE.bzip2 new file mode 100644 index 0000000000000000000000000000000000000000..f136d66c56d54d32edda583d8bdce4f5dd8bc20e GIT binary patch literal 281897 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ΝHq|W@)fCohl1PXx5YfSb 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

Exd?#3+?Vx@H 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�>-<-=Mb%C?y5jSfExTMTdb=VY-*< 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ν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 z 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

U4h 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 Yli>0n0bdG=pZ|-wBAh5l2KoMWfNBC&kpKVy diff --git a/jails/config/common/freebsd-update.conf b/jails/config/common/freebsd-update.conf index 3b6c64d..f627abb 100644 --- a/jails/config/common/freebsd-update.conf +++ b/jails/config/common/freebsd-update.conf @@ -1,4 +1,4 @@ -# $FreeBSD: releng/12.2/usr.sbin/freebsd-update/freebsd-update.conf 337338 2018-08-04 22:25:41Z brd $ +# $FreeBSD: releng/12.3/usr.sbin/freebsd-update/freebsd-update.conf 370439 2021-08-29 16:58:35Z kevans $ # Trusted keyprint. Changing this is a Bad Idea unless you've received # a PGP-signed email from telling you to @@ -10,6 +10,8 @@ KeyPrint 800651ef4b4c71c27e60786d7b487188970f4b4169cc055784e21eb71d410cc5 # using a "nearby" server won't provide a measurable improvement in # performance. ServerName update.FreeBSD.org +# caching not used as I am mounting the /var/db/freebsd-update/files directory into every jail +#ServerName pkgp-freebsd-update.ahlawat.com # Components of the base system which should be kept updated. #Components src world @@ -75,3 +77,6 @@ MergeChanges /etc/ /boot/device.hints # When backing up a kernel also back up debug symbol files? # BackupKernelSymbolFiles no + +# Create a new boot environment when installing patches +# CreateBootEnv yes diff --git a/jails/config/common/httpd-ldap.conf b/jails/config/common/httpd-ldap.conf new file mode 100644 index 0000000..1fd6ad9 --- /dev/null +++ b/jails/config/common/httpd-ldap.conf @@ -0,0 +1,705 @@ +# +# This is the main Apache HTTP server configuration file. It contains the +# configuration directives that give the server its instructions. +# See for detailed information. +# In particular, see +# +# for a discussion of each configuration directive. +# +# Do NOT simply read the instructions in here without understanding +# what they do. They're here only as hints or reminders. If you are unsure +# consult the online docs. You have been warned. +# +# Configuration and logfile names: If the filenames you specify for many +# of the server's control files begin with "/" (or "drive:/" for Win32), the +# server will use that explicit path. If the filenames do *not* begin +# with "/", the value of ServerRoot is prepended -- so "logs/access_log" +# with ServerRoot set to "/usr/local/apache2" will be interpreted by the +# server as "/usr/local/apache2/logs/access_log", whereas "/logs/access_log" +# will be interpreted as '/logs/access_log'. + +# +# ServerRoot: The top of the directory tree under which the server's +# configuration, error, and log files are kept. +# +# Do not add a slash at the end of the directory path. If you point +# ServerRoot at a non-local disk, be sure to specify a local disk on the +# Mutex directive, if file-based mutexes are used. If you wish to share the +# same ServerRoot for multiple httpd daemons, you will need to change at +# least PidFile. +# +ServerRoot "/usr/local" + +# +# Mutex: Allows you to set the mutex mechanism and mutex file directory +# for individual mutexes, or change the global defaults +# +# Uncomment and change the directory if mutexes are file-based and the default +# mutex file directory is not on a local disk or is not appropriate for some +# other reason. +# +# Mutex default:/var/run + +# +# Listen: Allows you to bind Apache to specific IP addresses and/or +# ports, instead of the default. See also the +# directive. +# +# Change this to Listen on specific IP addresses as shown below to +# prevent Apache from glomming onto all bound IP addresses. +# +#Listen 12.34.56.78:80 +#Listen 80 + +# +# Dynamic Shared Object (DSO) Support +# +# To be able to use the functionality of a module which was built as a DSO you +# have to place corresponding `LoadModule' lines at this location so the +# directives contained in it are actually available _before_ they are used. +# Statically compiled modules (those listed by `httpd -l') do not need +# to be loaded here. +# +# Example: +# LoadModule foo_module modules/mod_foo.so +# +LoadModule mpm_event_module libexec/apache24/mod_mpm_event.so +#LoadModule mpm_prefork_module libexec/apache24/mod_mpm_prefork.so +#LoadModule mpm_worker_module libexec/apache24/mod_mpm_worker.so +LoadModule authn_file_module libexec/apache24/mod_authn_file.so +#LoadModule authn_dbm_module libexec/apache24/mod_authn_dbm.so +#LoadModule authn_anon_module libexec/apache24/mod_authn_anon.so +#LoadModule authn_dbd_module libexec/apache24/mod_authn_dbd.so +#LoadModule authn_socache_module libexec/apache24/mod_authn_socache.so +LoadModule authn_core_module libexec/apache24/mod_authn_core.so +LoadModule authz_host_module libexec/apache24/mod_authz_host.so +LoadModule authz_groupfile_module libexec/apache24/mod_authz_groupfile.so +LoadModule authz_user_module libexec/apache24/mod_authz_user.so +#LoadModule authz_dbm_module libexec/apache24/mod_authz_dbm.so +#LoadModule authz_owner_module libexec/apache24/mod_authz_owner.so +#LoadModule authz_dbd_module libexec/apache24/mod_authz_dbd.so +LoadModule authz_core_module libexec/apache24/mod_authz_core.so +#LoadModule authnz_fcgi_module libexec/apache24/mod_authnz_fcgi.so +LoadModule access_compat_module libexec/apache24/mod_access_compat.so +LoadModule auth_basic_module libexec/apache24/mod_auth_basic.so +#LoadModule auth_form_module libexec/apache24/mod_auth_form.so +#LoadModule auth_digest_module libexec/apache24/mod_auth_digest.so +#LoadModule allowmethods_module libexec/apache24/mod_allowmethods.so +#LoadModule file_cache_module libexec/apache24/mod_file_cache.so +#LoadModule cache_module libexec/apache24/mod_cache.so +#LoadModule cache_disk_module libexec/apache24/mod_cache_disk.so +#LoadModule cache_socache_module libexec/apache24/mod_cache_socache.so +LoadModule authnz_ldap_module libexec/apache24/mod_authnz_ldap.so +LoadModule ldap_module libexec/apache24/mod_ldap.so +LoadModule socache_shmcb_module libexec/apache24/mod_socache_shmcb.so +#LoadModule socache_dbm_module libexec/apache24/mod_socache_dbm.so +#LoadModule socache_memcache_module libexec/apache24/mod_socache_memcache.so +#LoadModule watchdog_module libexec/apache24/mod_watchdog.so +#LoadModule macro_module libexec/apache24/mod_macro.so +#LoadModule dbd_module libexec/apache24/mod_dbd.so +#LoadModule dumpio_module libexec/apache24/mod_dumpio.so +#LoadModule buffer_module libexec/apache24/mod_buffer.so +#LoadModule data_module libexec/apache24/mod_data.so +#LoadModule ratelimit_module libexec/apache24/mod_ratelimit.so +LoadModule reqtimeout_module libexec/apache24/mod_reqtimeout.so +#LoadModule ext_filter_module libexec/apache24/mod_ext_filter.so +#LoadModule request_module libexec/apache24/mod_request.so +#LoadModule include_module libexec/apache24/mod_include.so +LoadModule filter_module libexec/apache24/mod_filter.so +#LoadModule reflector_module libexec/apache24/mod_reflector.so +#LoadModule substitute_module libexec/apache24/mod_substitute.so +#LoadModule sed_module libexec/apache24/mod_sed.so +#LoadModule charset_lite_module libexec/apache24/mod_charset_lite.so +LoadModule deflate_module libexec/apache24/mod_deflate.so +#LoadModule xml2enc_module libexec/apache24/mod_xml2enc.so +#LoadModule proxy_html_module libexec/apache24/mod_proxy_html.so +LoadModule mime_module libexec/apache24/mod_mime.so +LoadModule log_config_module libexec/apache24/mod_log_config.so +#LoadModule log_debug_module libexec/apache24/mod_log_debug.so +#LoadModule log_forensic_module libexec/apache24/mod_log_forensic.so +#LoadModule logio_module libexec/apache24/mod_logio.so +LoadModule env_module libexec/apache24/mod_env.so +#LoadModule mime_magic_module libexec/apache24/mod_mime_magic.so +#LoadModule cern_meta_module libexec/apache24/mod_cern_meta.so +LoadModule expires_module libexec/apache24/mod_expires.so +LoadModule headers_module libexec/apache24/mod_headers.so +#LoadModule usertrack_module libexec/apache24/mod_usertrack.so +#LoadModule unique_id_module libexec/apache24/mod_unique_id.so +LoadModule setenvif_module libexec/apache24/mod_setenvif.so +LoadModule version_module libexec/apache24/mod_version.so +#LoadModule remoteip_module libexec/apache24/mod_remoteip.so +LoadModule proxy_module libexec/apache24/mod_proxy.so +#LoadModule proxy_connect_module libexec/apache24/mod_proxy_connect.so +#LoadModule proxy_ftp_module libexec/apache24/mod_proxy_ftp.so +#LoadModule proxy_http_module libexec/apache24/mod_proxy_http.so +LoadModule proxy_fcgi_module libexec/apache24/mod_proxy_fcgi.so +#LoadModule proxy_scgi_module libexec/apache24/mod_proxy_scgi.so +#LoadModule proxy_uwsgi_module libexec/apache24/mod_proxy_uwsgi.so +#LoadModule proxy_fdpass_module libexec/apache24/mod_proxy_fdpass.so +#LoadModule proxy_wstunnel_module libexec/apache24/mod_proxy_wstunnel.so +#LoadModule proxy_ajp_module libexec/apache24/mod_proxy_ajp.so +#LoadModule proxy_balancer_module libexec/apache24/mod_proxy_balancer.so +#LoadModule proxy_express_module libexec/apache24/mod_proxy_express.so +#LoadModule proxy_hcheck_module libexec/apache24/mod_proxy_hcheck.so +#LoadModule session_module libexec/apache24/mod_session.so +#LoadModule session_cookie_module libexec/apache24/mod_session_cookie.so +#LoadModule session_crypto_module libexec/apache24/mod_session_crypto.so +#LoadModule session_dbd_module libexec/apache24/mod_session_dbd.so +#LoadModule slotmem_shm_module libexec/apache24/mod_slotmem_shm.so +#LoadModule slotmem_plain_module libexec/apache24/mod_slotmem_plain.so +LoadModule ssl_module libexec/apache24/mod_ssl.so +#LoadModule dialup_module libexec/apache24/mod_dialup.so +LoadModule http2_module libexec/apache24/mod_http2.so +LoadModule proxy_http2_module libexec/apache24/mod_proxy_http2.so +#LoadModule lbmethod_byrequests_module libexec/apache24/mod_lbmethod_byrequests.so +#LoadModule lbmethod_bytraffic_module libexec/apache24/mod_lbmethod_bytraffic.so +#LoadModule lbmethod_bybusyness_module libexec/apache24/mod_lbmethod_bybusyness.so +#LoadModule lbmethod_heartbeat_module libexec/apache24/mod_lbmethod_heartbeat.so +LoadModule unixd_module libexec/apache24/mod_unixd.so +#LoadModule heartbeat_module libexec/apache24/mod_heartbeat.so +#LoadModule heartmonitor_module libexec/apache24/mod_heartmonitor.so +#LoadModule dav_module libexec/apache24/mod_dav.so +LoadModule status_module libexec/apache24/mod_status.so +LoadModule autoindex_module libexec/apache24/mod_autoindex.so +#LoadModule asis_module libexec/apache24/mod_asis.so +#LoadModule info_module libexec/apache24/mod_info.so + + #LoadModule cgid_module libexec/apache24/mod_cgid.so + + + #LoadModule cgi_module libexec/apache24/mod_cgi.so + +#LoadModule dav_fs_module libexec/apache24/mod_dav_fs.so +#LoadModule dav_lock_module libexec/apache24/mod_dav_lock.so +#LoadModule vhost_alias_module libexec/apache24/mod_vhost_alias.so +#LoadModule negotiation_module libexec/apache24/mod_negotiation.so +LoadModule dir_module libexec/apache24/mod_dir.so +#LoadModule imagemap_module libexec/apache24/mod_imagemap.so +#LoadModule actions_module libexec/apache24/mod_actions.so +#LoadModule speling_module libexec/apache24/mod_speling.so +#LoadModule userdir_module libexec/apache24/mod_userdir.so +LoadModule alias_module libexec/apache24/mod_alias.so +LoadModule rewrite_module libexec/apache24/mod_rewrite.so +#LoadModule php_module libexec/apache24/libphp.so + +# Third party modules +IncludeOptional etc/apache24/modules.d/[0-9][0-9][0-9]_*.conf + + +# +# If you wish httpd to run as a different user or group, you must run +# httpd as root initially and it will switch. +# +# User/Group: The name (or #number) of the user/group to run httpd as. +# It is usually good practice to create a dedicated user and group for +# running httpd, as with most system services. +# +User www +Group www + + + +# 'Main' server configuration +# +# The directives in this section set up the values used by the 'main' +# server, which responds to any requests that aren't handled by a +# definition. These values also provide defaults for +# any containers you may define later in the file. +# +# All of these directives may appear inside containers, +# in which case these default settings will be overridden for the +# virtual host being defined. +# + +# +# ServerAdmin: Your address, where problems with the server should be +# e-mailed. This address appears on some server-generated pages, such +# as error documents. e.g. admin@your-domain.com +# +ServerAdmin sharad@ahlawat.com + +# +# ServerName gives the name and port that the server uses to identify itself. +# This can often be determined automatically, but we recommend you specify +# it explicitly to prevent problems during startup. +# +# If your host doesn't have a registered DNS name, enter its IP address here. +# +ServerName www.ahlawat.com + +# +# Deny access to the entirety of your server's filesystem. You must +# explicitly permit access to web content directories in other +# blocks below. +# + + AllowOverride none + Require all denied + + +# +# Note that from this point forward you must specifically allow +# particular features to be enabled - so if something's not working as +# you might expect, make sure that you have specifically enabled it +# below. +# + +# +# DocumentRoot: The directory out of which you will serve your +# documents. By default, all requests are taken from this directory, but +# symbolic links and aliases may be used to point to other locations. +# +DocumentRoot "/usr/local/www/apache24/data" + + +# can't set this if traffic is passing through haproxy and being redirected to ssl already +# RewriteEngine on +# RewriteRule ^/\.well-known/ - [L] +# RewriteRule (.*) https://www.ahlawat.com [R,L] + + # + # Possible values for the Options directive are "None", "All", + # or any combination of: + # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews + # + # Note that "MultiViews" must be named *explicitly* --- "Options All" + # doesn't give it to you. + # + # The Options directive is both complicated and important. Please see + # http://httpd.apache.org/docs/2.4/mod/core.html#options + # for more information. + # + Options Indexes FollowSymLinks + + # + # AllowOverride controls what directives may be placed in .htaccess files. + # It can be "All", "None", or any combination of the keywords: + # AllowOverride FileInfo AuthConfig Limit + # + AllowOverride None + + # + # Controls who can get stuff from this server. + # + Require all granted + + +# +# DirectoryIndex: sets the file that Apache will serve if a directory +# is requested. +# + + DirectoryIndex index.php index.html + + SetHandler application/x-httpd-php + + + SetHandler application/x-httpd-php-source + + + +# +# The following lines prevent .htaccess and .htpasswd files from being +# viewed by Web clients. +# + + Require all denied + + +# +# ErrorLog: The location of the error log file. +# If you do not specify an ErrorLog directive within a +# container, error messages relating to that virtual host will be +# logged here. If you *do* define an error logfile for a +# container, that host's errors will be logged there and not here. +# +ErrorLog "/var/log/httpd-error.log" + +# +# LogLevel: Control the number of messages logged to the error_log. +# Possible values include: debug, info, notice, warn, error, crit, +# alert, emerg. +# +LogLevel warn + + + # + # The following directives define some format nicknames for use with + # a CustomLog directive (see below). + # + LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined + LogFormat "%h %l %u %t \"%r\" %>s %b" common + + + # You need to enable mod_logio.c to use %I and %O + LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio + + + # + # The location and format of the access logfile (Common Logfile Format). + # If you do not define any access logfiles within a + # container, they will be logged here. Contrariwise, if you *do* + # define per- access logfiles, transactions will be + # logged therein and *not* in this file. + # + CustomLog "/var/log/httpd-access.log" common + + # + # If you prefer a logfile with access, agent, and referer information + # (Combined Logfile Format) you can use the following directive. + # + #CustomLog "/var/log/httpd-access.log" combined + + + + # + # Redirect: Allows you to tell clients about documents that used to + # exist in your server's namespace, but do not anymore. The client + # will make a new request for the document at its new location. + # Example: + # Redirect permanent /foo http://www.example.com/bar + + # + # Alias: Maps web paths into filesystem paths and is used to + # access content that does not live under the DocumentRoot. + # Example: + # Alias /webpath /full/filesystem/path + # + # If you include a trailing / on /webpath then the server will + # require it to be present in the URL. You will also likely + # need to provide a section to allow access to + # the filesystem path. + + # + # ScriptAlias: This controls which directories contain server scripts. + # ScriptAliases are essentially the same as Aliases, except that + # documents in the target directory are treated as applications and + # run by the server when requested rather than as documents sent to the + # client. The same rules about trailing "/" apply to ScriptAlias + # directives as to Alias. + # + ScriptAlias /cgi-bin/ "/usr/local/www/apache24/cgi-bin/" + + + + + # + # ScriptSock: On threaded servers, designate the path to the UNIX + # socket used to communicate with the CGI daemon of mod_cgid. + # + #Scriptsock cgisock + + +# +# "/usr/local/www/apache24/cgi-bin" should be changed to whatever your ScriptAliased +# CGI directory exists, if you have that configured. +# + + AllowOverride None + Options None + Require all granted + + + + # + # Avoid passing HTTP_PROXY environment to CGI's on this or any proxied + # backend servers which have lingering "httpoxy" defects. + # 'Proxy' request header is undefined by the IETF, not listed by IANA + # + RequestHeader unset Proxy early + + + + # + # TypesConfig points to the file containing the list of mappings from + # filename extension to MIME-type. + # + TypesConfig etc/apache24/mime.types + + # + # AddType allows you to add to or override the MIME configuration + # file specified in TypesConfig for specific file types. + # + #AddType application/x-gzip .tgz + # + # AddEncoding allows you to have certain browsers uncompress + # information on the fly. Note: Not all browsers support this. + # + #AddEncoding x-compress .Z + #AddEncoding x-gzip .gz .tgz + # + # If the AddEncoding directives above are commented-out, then you + # probably should define those extensions to indicate media types: + # + AddType application/x-compress .Z + AddType application/x-gzip .gz .tgz + + # + # AddHandler allows you to map certain file extensions to "handlers": + # actions unrelated to filetype. These can be either built into the server + # or added with the Action directive (see below) + # + # To use CGI scripts outside of ScriptAliased directories: + # (You will also need to add "ExecCGI" to the "Options" directive.) + # + #AddHandler cgi-script .cgi + + # For type maps (negotiated resources): + #AddHandler type-map var + + # + # Filters allow you to process content before it is sent to the client. + # + # To parse .shtml files for server-side includes (SSI): + # (You will also need to add "Includes" to the "Options" directive.) + # + #AddType text/html .shtml + #AddOutputFilter INCLUDES .shtml + + AddType application/x-httpd-php .php + AddType application/x-httpd-php-source .phps + + + +# +# The mod_mime_magic module allows the server to use various hints from the +# contents of the file itself to determine its type. The MIMEMagicFile +# directive tells the module where the hint definitions are located. +# +#MIMEMagicFile etc/apache24/magic + +# +# Customizable error responses come in three flavors: +# 1) plain text 2) local redirects 3) external redirects +# +# Some examples: +#ErrorDocument 500 "The server made a boo boo." +#ErrorDocument 404 /missing.html +#ErrorDocument 404 "/cgi-bin/missing_handler.pl" +#ErrorDocument 402 http://www.example.com/subscription_info.html +# + +# +# MaxRanges: Maximum number of Ranges in a request before +# returning the entire resource, or one of the special +# values 'default', 'none' or 'unlimited'. +# Default setting is to accept 200 Ranges. +#MaxRanges unlimited + +# +# EnableMMAP and EnableSendfile: On systems that support it, +# memory-mapping or the sendfile syscall may be used to deliver +# files. This usually improves server performance, but must +# be turned off when serving from networked-mounted +# filesystems or if support for these functions is otherwise +# broken on your system. +# Defaults: EnableMMAP On, EnableSendfile Off +# +#EnableMMAP off +#EnableSendfile on + +# Supplemental configuration +# +# The configuration files in the etc/apache24/extra/ directory can be +# included to add extra features or to modify the default configuration of +# the server, or you may simply copy their contents here and change as +# necessary. + +# Server-pool management (MPM specific) +#Include etc/apache24/extra/httpd-mpm.conf + +# Multi-language error messages +#Include etc/apache24/extra/httpd-multilang-errordoc.conf + +# Fancy directory listings +#Include etc/apache24/extra/httpd-autoindex.conf + +# Language settings +#Include etc/apache24/extra/httpd-languages.conf + +# User home directories +#Include etc/apache24/extra/httpd-userdir.conf + +# Real-time info on requests and configuration +#Include etc/apache24/extra/httpd-info.conf + +# Virtual hosts +#Include etc/apache24/extra/httpd-vhosts.conf + +# Local access to the Apache HTTP Server Manual +#Include etc/apache24/extra/httpd-manual.conf + +# Distributed authoring and versioning (WebDAV) +#Include etc/apache24/extra/httpd-dav.conf + +# Various default settings +#Include etc/apache24/extra/httpd-default.conf + +# Configure mod_proxy_html to understand HTML4/XHTML1 + +Include etc/apache24/extra/proxy-html.conf + + +# Secure (SSL/TLS) connections +#Include etc/apache24/extra/httpd-ssl.conf +# +# Note: The following must must be present to support +# starting without SSL on platforms with no /dev/random equivalent +# but a statically compiled-in mod_ssl. +# + +SSLRandomSeed startup builtin +SSLRandomSeed connect builtin + + +Include etc/apache24/Includes/*.conf + + + ServerName www.ahlawat.com + ServerAlias *.ahlawat.com + ServerAlias ahlawat.com + + Protocols h2 http/1.1 + + DocumentRoot "/usr/local/www/apache24/data/" + + SSLEngine on + SSLCertificateFile "/mnt/certs/fullchain.pem" + SSLCertificateKeyFile "/mnt/certs/privkey.pem" + #SSLCertificateChainFile "/mnt/certs/fullchain.pem" + SSLProtocol all -SSLv3 -TLSv1 -TLSv1.1 + SSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384 + SSLHonorCipherOrder off + SSLSessionTickets off + SSLOptions +StrictRequire +# SSLCompression off + + RewriteEngine On + RewriteCond %{HTTP:Authorization} ^(.*) + RewriteRule .* - [e=HTTP_AUTHORIZATION:%1] + + + SetHandler "proxy:fcgi://127.0.0.1:9000" + SSLOptions +StdEnvVars + + + + SSLOptions +StdEnvVars + + + BrowserMatch "MSIE [2-5]" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0 + CustomLog "/var/log/ssl-request.log" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" + + + Options Indexes FollowSymLinks MultiViews + ## IndexOptions FancyIndexing FoldersFirst IgnoreCase VersionSort SuppressHTMLPreamble NameWidth=96 DescriptionWidth=16 + IndexOptions FancyIndexing FoldersFirst IgnoreCase NameWidth=96 + + #AllowOverride controls what directives may be placed in .htaccess files. + AllowOverride All + #AllowOverride AuthConfig + #Controls who can get stuff from this server file + Require all granted + + + ErrorLog "/var/log/ssl-error.log" + CustomLog "/var/log/ssl-access_log" combined + + + Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains" + + + +ExpiresActive On +ExpiresDefault A0 + + +ExpiresDefault A31536000 + + + +ExpiresDefault A31536000 + + + +ExpiresDefault A31536000 + + + +ExpiresDefault A31536000 + + + + + + Header set Cache-Control "max-age=31536000" + + + + Header set Cache-Control "max-age=31536000" + + + + Header set Cache-Control "max-age=31536000" + + + + Header set Cache-Control "max-age=31536000" + + + + + SetOutputFilter DEFLATE + + + SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding + RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding + + + + AddOutputFilterByType DEFLATE "application/atom+xml" \ + "application/javascript" \ + "application/json" \ + "application/ld+json" \ + "application/manifest+json" \ + "application/rdf+xml" \ + "application/rss+xml" \ + "application/schema+json" \ + "application/vnd.geo+json" \ + "application/vnd.ms-fontobject" \ + "application/x-font-ttf" \ + "application/x-font-opentype" \ + "application/x-font-truetype" \ + "application/x-javascript" \ + "application/x-web-app-manifest+json" \ + "application/xhtml+xml" \ + "application/xml" \ + "font/eot" \ + "font/opentype" \ + "font/otf" \ + "image/bmp" \ + "image/svg+xml" \ + "image/vnd.microsoft.icon" \ + "image/x-icon" \ + "text/cache-manifest" \ + "text/css" \ + "text/html" \ + "text/javascript" \ + "text/plain" \ + "text/vcard" \ + "text/vnd.rim.location.xloc" \ + "text/vtt" \ + "text/x-component" \ + "text/x-cross-domain-policy" \ + "text/xml" + + + + AddEncoding gzip svgz + + + + + +SSLUseStapling On +SSLStaplingCache "shmcb:logs/ssl_stapling(32768)" diff --git a/jails/config/common/httpd.conf b/jails/config/common/httpd.conf new file mode 100644 index 0000000..00bb8ba --- /dev/null +++ b/jails/config/common/httpd.conf @@ -0,0 +1,703 @@ +# +# This is the main Apache HTTP server configuration file. It contains the +# configuration directives that give the server its instructions. +# See for detailed information. +# In particular, see +# +# for a discussion of each configuration directive. +# +# Do NOT simply read the instructions in here without understanding +# what they do. They're here only as hints or reminders. If you are unsure +# consult the online docs. You have been warned. +# +# Configuration and logfile names: If the filenames you specify for many +# of the server's control files begin with "/" (or "drive:/" for Win32), the +# server will use that explicit path. If the filenames do *not* begin +# with "/", the value of ServerRoot is prepended -- so "logs/access_log" +# with ServerRoot set to "/usr/local/apache2" will be interpreted by the +# server as "/usr/local/apache2/logs/access_log", whereas "/logs/access_log" +# will be interpreted as '/logs/access_log'. + +# +# ServerRoot: The top of the directory tree under which the server's +# configuration, error, and log files are kept. +# +# Do not add a slash at the end of the directory path. If you point +# ServerRoot at a non-local disk, be sure to specify a local disk on the +# Mutex directive, if file-based mutexes are used. If you wish to share the +# same ServerRoot for multiple httpd daemons, you will need to change at +# least PidFile. +# +ServerRoot "/usr/local" + +# +# Mutex: Allows you to set the mutex mechanism and mutex file directory +# for individual mutexes, or change the global defaults +# +# Uncomment and change the directory if mutexes are file-based and the default +# mutex file directory is not on a local disk or is not appropriate for some +# other reason. +# +# Mutex default:/var/run + +# +# Listen: Allows you to bind Apache to specific IP addresses and/or +# ports, instead of the default. See also the +# directive. +# +# Change this to Listen on specific IP addresses as shown below to +# prevent Apache from glomming onto all bound IP addresses. +# +#Listen 12.34.56.78:80 +#Listen 80 + +# +# Dynamic Shared Object (DSO) Support +# +# To be able to use the functionality of a module which was built as a DSO you +# have to place corresponding `LoadModule' lines at this location so the +# directives contained in it are actually available _before_ they are used. +# Statically compiled modules (those listed by `httpd -l') do not need +# to be loaded here. +# +# Example: +# LoadModule foo_module modules/mod_foo.so +# +LoadModule mpm_event_module libexec/apache24/mod_mpm_event.so +#LoadModule mpm_prefork_module libexec/apache24/mod_mpm_prefork.so +#LoadModule mpm_worker_module libexec/apache24/mod_mpm_worker.so +LoadModule authn_file_module libexec/apache24/mod_authn_file.so +#LoadModule authn_dbm_module libexec/apache24/mod_authn_dbm.so +#LoadModule authn_anon_module libexec/apache24/mod_authn_anon.so +#LoadModule authn_dbd_module libexec/apache24/mod_authn_dbd.so +#LoadModule authn_socache_module libexec/apache24/mod_authn_socache.so +LoadModule authn_core_module libexec/apache24/mod_authn_core.so +LoadModule authz_host_module libexec/apache24/mod_authz_host.so +LoadModule authz_groupfile_module libexec/apache24/mod_authz_groupfile.so +LoadModule authz_user_module libexec/apache24/mod_authz_user.so +#LoadModule authz_dbm_module libexec/apache24/mod_authz_dbm.so +#LoadModule authz_owner_module libexec/apache24/mod_authz_owner.so +#LoadModule authz_dbd_module libexec/apache24/mod_authz_dbd.so +LoadModule authz_core_module libexec/apache24/mod_authz_core.so +#LoadModule authnz_fcgi_module libexec/apache24/mod_authnz_fcgi.so +LoadModule access_compat_module libexec/apache24/mod_access_compat.so +LoadModule auth_basic_module libexec/apache24/mod_auth_basic.so +#LoadModule auth_form_module libexec/apache24/mod_auth_form.so +#LoadModule auth_digest_module libexec/apache24/mod_auth_digest.so +#LoadModule allowmethods_module libexec/apache24/mod_allowmethods.so +#LoadModule file_cache_module libexec/apache24/mod_file_cache.so +#LoadModule cache_module libexec/apache24/mod_cache.so +#LoadModule cache_disk_module libexec/apache24/mod_cache_disk.so +#LoadModule cache_socache_module libexec/apache24/mod_cache_socache.so +LoadModule socache_shmcb_module libexec/apache24/mod_socache_shmcb.so +#LoadModule socache_dbm_module libexec/apache24/mod_socache_dbm.so +#LoadModule socache_memcache_module libexec/apache24/mod_socache_memcache.so +#LoadModule watchdog_module libexec/apache24/mod_watchdog.so +#LoadModule macro_module libexec/apache24/mod_macro.so +#LoadModule dbd_module libexec/apache24/mod_dbd.so +#LoadModule dumpio_module libexec/apache24/mod_dumpio.so +#LoadModule buffer_module libexec/apache24/mod_buffer.so +#LoadModule data_module libexec/apache24/mod_data.so +#LoadModule ratelimit_module libexec/apache24/mod_ratelimit.so +LoadModule reqtimeout_module libexec/apache24/mod_reqtimeout.so +#LoadModule ext_filter_module libexec/apache24/mod_ext_filter.so +#LoadModule request_module libexec/apache24/mod_request.so +#LoadModule include_module libexec/apache24/mod_include.so +LoadModule filter_module libexec/apache24/mod_filter.so +#LoadModule reflector_module libexec/apache24/mod_reflector.so +#LoadModule substitute_module libexec/apache24/mod_substitute.so +#LoadModule sed_module libexec/apache24/mod_sed.so +#LoadModule charset_lite_module libexec/apache24/mod_charset_lite.so +LoadModule deflate_module libexec/apache24/mod_deflate.so +#LoadModule xml2enc_module libexec/apache24/mod_xml2enc.so +#LoadModule proxy_html_module libexec/apache24/mod_proxy_html.so +LoadModule mime_module libexec/apache24/mod_mime.so +LoadModule log_config_module libexec/apache24/mod_log_config.so +#LoadModule log_debug_module libexec/apache24/mod_log_debug.so +#LoadModule log_forensic_module libexec/apache24/mod_log_forensic.so +#LoadModule logio_module libexec/apache24/mod_logio.so +LoadModule env_module libexec/apache24/mod_env.so +#LoadModule mime_magic_module libexec/apache24/mod_mime_magic.so +#LoadModule cern_meta_module libexec/apache24/mod_cern_meta.so +LoadModule expires_module libexec/apache24/mod_expires.so +LoadModule headers_module libexec/apache24/mod_headers.so +#LoadModule usertrack_module libexec/apache24/mod_usertrack.so +#LoadModule unique_id_module libexec/apache24/mod_unique_id.so +LoadModule setenvif_module libexec/apache24/mod_setenvif.so +LoadModule version_module libexec/apache24/mod_version.so +#LoadModule remoteip_module libexec/apache24/mod_remoteip.so +LoadModule proxy_module libexec/apache24/mod_proxy.so +#LoadModule proxy_connect_module libexec/apache24/mod_proxy_connect.so +#LoadModule proxy_ftp_module libexec/apache24/mod_proxy_ftp.so +#LoadModule proxy_http_module libexec/apache24/mod_proxy_http.so +LoadModule proxy_fcgi_module libexec/apache24/mod_proxy_fcgi.so +#LoadModule proxy_scgi_module libexec/apache24/mod_proxy_scgi.so +#LoadModule proxy_uwsgi_module libexec/apache24/mod_proxy_uwsgi.so +#LoadModule proxy_fdpass_module libexec/apache24/mod_proxy_fdpass.so +#LoadModule proxy_wstunnel_module libexec/apache24/mod_proxy_wstunnel.so +#LoadModule proxy_ajp_module libexec/apache24/mod_proxy_ajp.so +#LoadModule proxy_balancer_module libexec/apache24/mod_proxy_balancer.so +#LoadModule proxy_express_module libexec/apache24/mod_proxy_express.so +#LoadModule proxy_hcheck_module libexec/apache24/mod_proxy_hcheck.so +#LoadModule session_module libexec/apache24/mod_session.so +#LoadModule session_cookie_module libexec/apache24/mod_session_cookie.so +#LoadModule session_crypto_module libexec/apache24/mod_session_crypto.so +#LoadModule session_dbd_module libexec/apache24/mod_session_dbd.so +#LoadModule slotmem_shm_module libexec/apache24/mod_slotmem_shm.so +#LoadModule slotmem_plain_module libexec/apache24/mod_slotmem_plain.so +LoadModule ssl_module libexec/apache24/mod_ssl.so +#LoadModule dialup_module libexec/apache24/mod_dialup.so +LoadModule http2_module libexec/apache24/mod_http2.so +LoadModule proxy_http2_module libexec/apache24/mod_proxy_http2.so +#LoadModule lbmethod_byrequests_module libexec/apache24/mod_lbmethod_byrequests.so +#LoadModule lbmethod_bytraffic_module libexec/apache24/mod_lbmethod_bytraffic.so +#LoadModule lbmethod_bybusyness_module libexec/apache24/mod_lbmethod_bybusyness.so +#LoadModule lbmethod_heartbeat_module libexec/apache24/mod_lbmethod_heartbeat.so +LoadModule unixd_module libexec/apache24/mod_unixd.so +#LoadModule heartbeat_module libexec/apache24/mod_heartbeat.so +#LoadModule heartmonitor_module libexec/apache24/mod_heartmonitor.so +#LoadModule dav_module libexec/apache24/mod_dav.so +LoadModule status_module libexec/apache24/mod_status.so +LoadModule autoindex_module libexec/apache24/mod_autoindex.so +#LoadModule asis_module libexec/apache24/mod_asis.so +#LoadModule info_module libexec/apache24/mod_info.so + + #LoadModule cgid_module libexec/apache24/mod_cgid.so + + + #LoadModule cgi_module libexec/apache24/mod_cgi.so + +#LoadModule dav_fs_module libexec/apache24/mod_dav_fs.so +#LoadModule dav_lock_module libexec/apache24/mod_dav_lock.so +#LoadModule vhost_alias_module libexec/apache24/mod_vhost_alias.so +#LoadModule negotiation_module libexec/apache24/mod_negotiation.so +LoadModule dir_module libexec/apache24/mod_dir.so +#LoadModule imagemap_module libexec/apache24/mod_imagemap.so +#LoadModule actions_module libexec/apache24/mod_actions.so +#LoadModule speling_module libexec/apache24/mod_speling.so +#LoadModule userdir_module libexec/apache24/mod_userdir.so +LoadModule alias_module libexec/apache24/mod_alias.so +LoadModule rewrite_module libexec/apache24/mod_rewrite.so +#LoadModule php_module libexec/apache24/libphp.so + +# Third party modules +IncludeOptional etc/apache24/modules.d/[0-9][0-9][0-9]_*.conf + + +# +# If you wish httpd to run as a different user or group, you must run +# httpd as root initially and it will switch. +# +# User/Group: The name (or #number) of the user/group to run httpd as. +# It is usually good practice to create a dedicated user and group for +# running httpd, as with most system services. +# +User www +Group www + + + +# 'Main' server configuration +# +# The directives in this section set up the values used by the 'main' +# server, which responds to any requests that aren't handled by a +# definition. These values also provide defaults for +# any containers you may define later in the file. +# +# All of these directives may appear inside containers, +# in which case these default settings will be overridden for the +# virtual host being defined. +# + +# +# ServerAdmin: Your address, where problems with the server should be +# e-mailed. This address appears on some server-generated pages, such +# as error documents. e.g. admin@your-domain.com +# +ServerAdmin sharad@ahlawat.com + +# +# ServerName gives the name and port that the server uses to identify itself. +# This can often be determined automatically, but we recommend you specify +# it explicitly to prevent problems during startup. +# +# If your host doesn't have a registered DNS name, enter its IP address here. +# +ServerName www.ahlawat.com + +# +# Deny access to the entirety of your server's filesystem. You must +# explicitly permit access to web content directories in other +# blocks below. +# + + AllowOverride none + Require all denied + + +# +# Note that from this point forward you must specifically allow +# particular features to be enabled - so if something's not working as +# you might expect, make sure that you have specifically enabled it +# below. +# + +# +# DocumentRoot: The directory out of which you will serve your +# documents. By default, all requests are taken from this directory, but +# symbolic links and aliases may be used to point to other locations. +# +DocumentRoot "/usr/local/www/apache24/data" + + +# can't set this if traffic is passing through haproxy and being redirected to ssl already +# RewriteEngine on +# RewriteRule ^/\.well-known/ - [L] +# RewriteRule (.*) https://www.ahlawat.com [R,L] + + # + # Possible values for the Options directive are "None", "All", + # or any combination of: + # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews + # + # Note that "MultiViews" must be named *explicitly* --- "Options All" + # doesn't give it to you. + # + # The Options directive is both complicated and important. Please see + # http://httpd.apache.org/docs/2.4/mod/core.html#options + # for more information. + # + Options Indexes FollowSymLinks + + # + # AllowOverride controls what directives may be placed in .htaccess files. + # It can be "All", "None", or any combination of the keywords: + # AllowOverride FileInfo AuthConfig Limit + # + AllowOverride None + + # + # Controls who can get stuff from this server. + # + Require all granted + + +# +# DirectoryIndex: sets the file that Apache will serve if a directory +# is requested. +# + + DirectoryIndex index.php index.html + + SetHandler application/x-httpd-php + + + SetHandler application/x-httpd-php-source + + + +# +# The following lines prevent .htaccess and .htpasswd files from being +# viewed by Web clients. +# + + Require all denied + + +# +# ErrorLog: The location of the error log file. +# If you do not specify an ErrorLog directive within a +# container, error messages relating to that virtual host will be +# logged here. If you *do* define an error logfile for a +# container, that host's errors will be logged there and not here. +# +ErrorLog "/var/log/httpd-error.log" + +# +# LogLevel: Control the number of messages logged to the error_log. +# Possible values include: debug, info, notice, warn, error, crit, +# alert, emerg. +# +LogLevel warn + + + # + # The following directives define some format nicknames for use with + # a CustomLog directive (see below). + # + LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined + LogFormat "%h %l %u %t \"%r\" %>s %b" common + + + # You need to enable mod_logio.c to use %I and %O + LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio + + + # + # The location and format of the access logfile (Common Logfile Format). + # If you do not define any access logfiles within a + # container, they will be logged here. Contrariwise, if you *do* + # define per- access logfiles, transactions will be + # logged therein and *not* in this file. + # + CustomLog "/var/log/httpd-access.log" common + + # + # If you prefer a logfile with access, agent, and referer information + # (Combined Logfile Format) you can use the following directive. + # + #CustomLog "/var/log/httpd-access.log" combined + + + + # + # Redirect: Allows you to tell clients about documents that used to + # exist in your server's namespace, but do not anymore. The client + # will make a new request for the document at its new location. + # Example: + # Redirect permanent /foo http://www.example.com/bar + + # + # Alias: Maps web paths into filesystem paths and is used to + # access content that does not live under the DocumentRoot. + # Example: + # Alias /webpath /full/filesystem/path + # + # If you include a trailing / on /webpath then the server will + # require it to be present in the URL. You will also likely + # need to provide a section to allow access to + # the filesystem path. + + # + # ScriptAlias: This controls which directories contain server scripts. + # ScriptAliases are essentially the same as Aliases, except that + # documents in the target directory are treated as applications and + # run by the server when requested rather than as documents sent to the + # client. The same rules about trailing "/" apply to ScriptAlias + # directives as to Alias. + # + ScriptAlias /cgi-bin/ "/usr/local/www/apache24/cgi-bin/" + + + + + # + # ScriptSock: On threaded servers, designate the path to the UNIX + # socket used to communicate with the CGI daemon of mod_cgid. + # + #Scriptsock cgisock + + +# +# "/usr/local/www/apache24/cgi-bin" should be changed to whatever your ScriptAliased +# CGI directory exists, if you have that configured. +# + + AllowOverride None + Options None + Require all granted + + + + # + # Avoid passing HTTP_PROXY environment to CGI's on this or any proxied + # backend servers which have lingering "httpoxy" defects. + # 'Proxy' request header is undefined by the IETF, not listed by IANA + # + RequestHeader unset Proxy early + + + + # + # TypesConfig points to the file containing the list of mappings from + # filename extension to MIME-type. + # + TypesConfig etc/apache24/mime.types + + # + # AddType allows you to add to or override the MIME configuration + # file specified in TypesConfig for specific file types. + # + #AddType application/x-gzip .tgz + # + # AddEncoding allows you to have certain browsers uncompress + # information on the fly. Note: Not all browsers support this. + # + #AddEncoding x-compress .Z + #AddEncoding x-gzip .gz .tgz + # + # If the AddEncoding directives above are commented-out, then you + # probably should define those extensions to indicate media types: + # + AddType application/x-compress .Z + AddType application/x-gzip .gz .tgz + + # + # AddHandler allows you to map certain file extensions to "handlers": + # actions unrelated to filetype. These can be either built into the server + # or added with the Action directive (see below) + # + # To use CGI scripts outside of ScriptAliased directories: + # (You will also need to add "ExecCGI" to the "Options" directive.) + # + #AddHandler cgi-script .cgi + + # For type maps (negotiated resources): + #AddHandler type-map var + + # + # Filters allow you to process content before it is sent to the client. + # + # To parse .shtml files for server-side includes (SSI): + # (You will also need to add "Includes" to the "Options" directive.) + # + #AddType text/html .shtml + #AddOutputFilter INCLUDES .shtml + + AddType application/x-httpd-php .php + AddType application/x-httpd-php-source .phps + + + +# +# The mod_mime_magic module allows the server to use various hints from the +# contents of the file itself to determine its type. The MIMEMagicFile +# directive tells the module where the hint definitions are located. +# +#MIMEMagicFile etc/apache24/magic + +# +# Customizable error responses come in three flavors: +# 1) plain text 2) local redirects 3) external redirects +# +# Some examples: +#ErrorDocument 500 "The server made a boo boo." +#ErrorDocument 404 /missing.html +#ErrorDocument 404 "/cgi-bin/missing_handler.pl" +#ErrorDocument 402 http://www.example.com/subscription_info.html +# + +# +# MaxRanges: Maximum number of Ranges in a request before +# returning the entire resource, or one of the special +# values 'default', 'none' or 'unlimited'. +# Default setting is to accept 200 Ranges. +#MaxRanges unlimited + +# +# EnableMMAP and EnableSendfile: On systems that support it, +# memory-mapping or the sendfile syscall may be used to deliver +# files. This usually improves server performance, but must +# be turned off when serving from networked-mounted +# filesystems or if support for these functions is otherwise +# broken on your system. +# Defaults: EnableMMAP On, EnableSendfile Off +# +#EnableMMAP off +#EnableSendfile on + +# Supplemental configuration +# +# The configuration files in the etc/apache24/extra/ directory can be +# included to add extra features or to modify the default configuration of +# the server, or you may simply copy their contents here and change as +# necessary. + +# Server-pool management (MPM specific) +#Include etc/apache24/extra/httpd-mpm.conf + +# Multi-language error messages +#Include etc/apache24/extra/httpd-multilang-errordoc.conf + +# Fancy directory listings +#Include etc/apache24/extra/httpd-autoindex.conf + +# Language settings +#Include etc/apache24/extra/httpd-languages.conf + +# User home directories +#Include etc/apache24/extra/httpd-userdir.conf + +# Real-time info on requests and configuration +#Include etc/apache24/extra/httpd-info.conf + +# Virtual hosts +#Include etc/apache24/extra/httpd-vhosts.conf + +# Local access to the Apache HTTP Server Manual +#Include etc/apache24/extra/httpd-manual.conf + +# Distributed authoring and versioning (WebDAV) +#Include etc/apache24/extra/httpd-dav.conf + +# Various default settings +#Include etc/apache24/extra/httpd-default.conf + +# Configure mod_proxy_html to understand HTML4/XHTML1 + +Include etc/apache24/extra/proxy-html.conf + + +# Secure (SSL/TLS) connections +#Include etc/apache24/extra/httpd-ssl.conf +# +# Note: The following must must be present to support +# starting without SSL on platforms with no /dev/random equivalent +# but a statically compiled-in mod_ssl. +# + +SSLRandomSeed startup builtin +SSLRandomSeed connect builtin + + +Include etc/apache24/Includes/*.conf + + + ServerName www.ahlawat.com + ServerAlias *.ahlawat.com + ServerAlias ahlawat.com + + Protocols h2 http/1.1 + + DocumentRoot "/usr/local/www/apache24/data/" + + SSLEngine on + SSLCertificateFile "/mnt/certs/fullchain.pem" + SSLCertificateKeyFile "/mnt/certs/privkey.pem" + #SSLCertificateChainFile "/mnt/certs/fullchain.pem" + SSLProtocol all -SSLv3 -TLSv1 -TLSv1.1 + SSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384 + SSLHonorCipherOrder off + SSLSessionTickets off + SSLOptions +StrictRequire +# SSLCompression off + + RewriteEngine On + RewriteCond %{HTTP:Authorization} ^(.*) + RewriteRule .* - [e=HTTP_AUTHORIZATION:%1] + + + SetHandler "proxy:fcgi://127.0.0.1:9000" + SSLOptions +StdEnvVars + + + + SSLOptions +StdEnvVars + + + BrowserMatch "MSIE [2-5]" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0 + CustomLog "/var/log/ssl-request.log" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" + + + Options Indexes FollowSymLinks MultiViews + ## IndexOptions FancyIndexing FoldersFirst IgnoreCase VersionSort SuppressHTMLPreamble NameWidth=96 DescriptionWidth=16 + IndexOptions FancyIndexing FoldersFirst IgnoreCase NameWidth=96 + + #AllowOverride controls what directives may be placed in .htaccess files. + #AllowOverride All + #AllowOverride AuthConfig + #Controls who can get stuff from this server file + #Require all granted + + + ErrorLog "/var/log/ssl-error.log" + CustomLog "/var/log/ssl-access_log" combined + + + Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains" + + + +ExpiresActive On +ExpiresDefault A0 + + +ExpiresDefault A31536000 + + + +ExpiresDefault A31536000 + + + +ExpiresDefault A31536000 + + + +ExpiresDefault A31536000 + + + + + + Header set Cache-Control "max-age=31536000" + + + + Header set Cache-Control "max-age=31536000" + + + + Header set Cache-Control "max-age=31536000" + + + + Header set Cache-Control "max-age=31536000" + + + + + SetOutputFilter DEFLATE + + + SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding + RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding + + + + AddOutputFilterByType DEFLATE "application/atom+xml" \ + "application/javascript" \ + "application/json" \ + "application/ld+json" \ + "application/manifest+json" \ + "application/rdf+xml" \ + "application/rss+xml" \ + "application/schema+json" \ + "application/vnd.geo+json" \ + "application/vnd.ms-fontobject" \ + "application/x-font-ttf" \ + "application/x-font-opentype" \ + "application/x-font-truetype" \ + "application/x-javascript" \ + "application/x-web-app-manifest+json" \ + "application/xhtml+xml" \ + "application/xml" \ + "font/eot" \ + "font/opentype" \ + "font/otf" \ + "image/bmp" \ + "image/svg+xml" \ + "image/vnd.microsoft.icon" \ + "image/x-icon" \ + "text/cache-manifest" \ + "text/css" \ + "text/html" \ + "text/javascript" \ + "text/plain" \ + "text/vcard" \ + "text/vnd.rim.location.xloc" \ + "text/vtt" \ + "text/x-component" \ + "text/x-cross-domain-policy" \ + "text/xml" + + + + AddEncoding gzip svgz + + + + + +SSLUseStapling On +SSLStaplingCache "shmcb:logs/ssl_stapling(32768)" diff --git a/jails/config/common/pkgp.conf b/jails/config/common/pkgp.conf index aaf9563..787f4ce 100644 --- a/jails/config/common/pkgp.conf +++ b/jails/config/common/pkgp.conf @@ -10,8 +10,8 @@ pkgp-freebsd-pkg: { priority: 10 } -pkgp122: { - url: "http://pkgp.ahlawat.com/packages/pj122-default/", +pkgp123: { + url: "http://pkgp.ahlawat.com/packages/pj123-default", mirror_type: "http", signature_type: "pubkey", pubkey: "/mnt/certs/poudriere.cert", diff --git a/jails/config/db/pkg-list-details.txt b/jails/config/db/pkg-list-details.txt new file mode 100644 index 0000000..7e30f3e --- /dev/null +++ b/jails/config/db/pkg-list-details.txt @@ -0,0 +1,6 @@ +pkgp-freebsd-pkg____bash-5.1.16 +pkgp-freebsd-pkg____bash-completion-2.11_1,2 +pkgp-freebsd-pkg____mariadb105-server-10.5.15_2 +pkgp-freebsd-pkg____mysqld_exporter-0.12.1_1 +pkgp-freebsd-pkg____nano-6.0 +pkgp-freebsd-pkg____pkg-1.17.5_1 diff --git a/jails/config/db/pkg-list.txt b/jails/config/db/pkg-list.txt new file mode 100644 index 0000000..3167549 --- /dev/null +++ b/jails/config/db/pkg-list.txt @@ -0,0 +1 @@ +bash bash-completion mariadb105-server mysqld_exporter nano pkg diff --git a/jails/config/dns/dns_update.sh b/jails/config/dns/dns_update.sh new file mode 100755 index 0000000..794409c --- /dev/null +++ b/jails/config/dns/dns_update.sh @@ -0,0 +1,58 @@ +#!/usr/local/bin/bash + +# Copyright (c) 2018-2021, diyIT.org +# All rights reserved. +# +# BSD 2-Clause License ("Simplified BSD License" or "FreeBSD License") +# https://diyit.org/license/ +# +# + +#SIM="-s" +#SIM="" + +#rpl $SIM -v -R "2001:470:480a:a1::" "2001:470:480a:8001::" ./namedb +#rpl $SIM -v -R "100.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.0.8" "100.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.0.8" ./namedb +#rpl $SIM -v -R "2021120700" "2022010100" ./namedb +#service $SIM named $SIM restart + + +service named stop + +cd /data/namedb/master + +rm /data/namedb/master/*signed* + +declare -A ZONE_PEM +ZONE_PEM=(["ahlawat.com"]="" ["beyondbell.com"]="bb" ["diyit.org"]="diy" ["xflow.org"]="xflow" ["datavpc.com"]="dvpc" ["mydatavpc.com"]="mdvpc" ["rockwoodestates.org"]="rwe" ["rockwoodranch.org"]="rwr" ["scvcc-rental.com"]="scvcc") + +for ZONE in "${!ZONE_PEM[@]}" +do + PEM=${ZONE_PEM[$ZONE]} + + /usr/local/bin/ldns-dane -c "/mnt/certs/"$PEM"fullchain.pem" create mail.$ZONE 25 3 1 1 > /data/namedb/master/tlsa-$ZONE + /usr/local/bin/ldns-dane -c "/mnt/certs/"$PEM"fullchain.pem" create mail-backup.$ZONE 25 3 1 1 >> /data/namedb/master/tlsa-$ZONE + /usr/local/bin/ldns-dane -c "/mnt/certs/"$PEM"fullchain.pem" create $ZONE 443 3 1 1 >> /data/namedb/master/tlsa-$ZONE + /usr/local/bin/ldns-dane -c "/mnt/certs/"$PEM"fullchain.pem" create www.$ZONE 443 3 1 1 >> /data/namedb/master/tlsa-$ZONE +done + +NEW_SERIAL=`date -j +%Y%m%d%H` +#NEW_SERIAL="2022022635" +echo $NEW_SERIAL + +for DBFILE in `ls /data/namedb/master/*.db` +do + ZONE=`echo $DBFILE | cut -d/ -f 5 | cut -d. -f -2` + + /usr/local/sbin/named-checkzone $ZONE $DBFILE + SERIAL=`/usr/local/sbin/named-checkzone $ZONE $DBFILE | egrep -ho '[0-9]{10}'` + echo $SERIAL + sed -i .orig 's/'$SERIAL'/'$(($NEW_SERIAL))'/' $DBFILE + + #/usr/local/sbin/dnssec-signzone -S -K /data/namedb/master -t -o $ZONE $DBFILE + /usr/local/sbin/dnssec-signzone -3 $(head -c 1024 /dev/random | sha1sum | cut -b 1-16) -K /data/namedb/master -t -o $ZONE $DBFILE +done + +chown bind:bind /data/namedb/master/* + +service named start diff --git a/jails/config/dns/dns_verify-6.sh b/jails/config/dns/dns_verify-6.sh new file mode 100755 index 0000000..4bf1011 --- /dev/null +++ b/jails/config/dns/dns_verify-6.sh @@ -0,0 +1,29 @@ + +#### dns_verify-6.sh +# +NETS="2603:3024:3f6:e1: 2603:3024:3f6:e2: 2603:3024:3f6:e5:" +IPS=$(seq 1 254) +# +echo +echo -e "\tip -> hostname -> ip" +echo '--------------------------------------------------------' +for NET in $NETS; do + for n in $IPS; do + A=${NET}:${n} + echo -e "\t$A" + HOST=$(dig -6 -x $A +short) + if test -n "$HOST"; then + ADDR=$(dig -6 -t "AAAA" $HOST +short) + if test "$A" = "$ADDR"; then + echo -e "ok\t$A -> $HOST -> $ADDR" + elif test -n "$ADDR"; then + echo -e "fail\t$A -> $HOST -> $ADDR" + else + echo -e "fail\t$A -> $HOST -> [unassigned]" + fi + fi + done +done + +echo "" +echo "DONE." diff --git a/jails/config/dns/dns_verify.sh b/jails/config/dns/dns_verify.sh new file mode 100755 index 0000000..ba3709d --- /dev/null +++ b/jails/config/dns/dns_verify.sh @@ -0,0 +1,27 @@ +#### dns_verify.sh +# +NETS="192.168.0 192.168.1 192.168.2" +IPS=$(seq 1 254) +# +echo +echo -e "\tip -> hostname -> ip" +echo '--------------------------------------------------------' +for NET in $NETS; do + for n in $IPS; do + A=${NET}.${n} + HOST=$(dig -x $A +short) + if test -n "$HOST"; then + ADDR=$(dig $HOST +short) + if test "$A" = "$ADDR"; then + echo -e "ok\t$A -> $HOST -> $ADDR" + elif test -n "$ADDR"; then + echo -e "fail\t$A -> $HOST -> $ADDR" + else + echo -e "fail\t$A -> $HOST -> [unassigned]" + fi + fi + done +done + +echo "" +echo "DONE." diff --git a/jails/config/dns/pkg-list-details.txt b/jails/config/dns/pkg-list-details.txt new file mode 100644 index 0000000..7f22ccc --- /dev/null +++ b/jails/config/dns/pkg-list-details.txt @@ -0,0 +1,7 @@ +pkgp-freebsd-pkg____bash-5.1.16 +pkgp-freebsd-pkg____bash-completion-2.11_1,2 +pkgp-freebsd-pkg____bind916-9.16.27 +pkgp-freebsd-pkg____ldns-1.8.1 +pkgp-freebsd-pkg____nano-6.0 +pkgp-freebsd-pkg____pkg-1.17.5_1 +pkgp-freebsd-pkg____rpl-1.4.1 diff --git a/jails/config/dns/pkg-list.txt b/jails/config/dns/pkg-list.txt new file mode 100644 index 0000000..29f51bf --- /dev/null +++ b/jails/config/dns/pkg-list.txt @@ -0,0 +1 @@ +bash bash-completion bind916 ldns nano pkg rpl diff --git a/jails/config/dns/update6.sh b/jails/config/dns/update6.sh deleted file mode 100755 index 54095b1..0000000 --- a/jails/config/dns/update6.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/local/bin/bash - -# Copyright (c) 2018-2021, diyIT.org -# All rights reserved. -# -# BSD 2-Clause License ("Simplified BSD License" or "FreeBSD License") -# https://diyit.org/license/ -# -# - -SIM="-s" -#SIM="" - -rpl $SIM -v -R "2603:3024:3f6:21::" "2603:3024:3f6:1::" ./namedb -rpl $SIM -v -R "100.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2" "100.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1" ./namedb -rpl $SIM -v -R "2021030900" "2021031100" ./namedb - -service $SIM named $SIM restart diff --git a/jails/config/elk/pkg-list-details.txt b/jails/config/elk/pkg-list-details.txt new file mode 100644 index 0000000..4a1a4ec --- /dev/null +++ b/jails/config/elk/pkg-list-details.txt @@ -0,0 +1,10 @@ +pkgp-freebsd-pkg____bash-5.1.16 +pkgp-freebsd-pkg____bash-completion-2.11_1,2 +pkgp-freebsd-pkg____beats7-7.16.3_1 +pkgp-freebsd-pkg____curl-7.82.0 +pkgp-freebsd-pkg____elasticsearch7-7.16.3 +pkgp-freebsd-pkg____kibana7-7.16.3 +pkgp-freebsd-pkg____logstash7-7.16.3 +pkgp-freebsd-pkg____nano-6.0 +pkgp-freebsd-pkg____openjdk11-11.0.14+9.1_1 +pkgp-freebsd-pkg____pkg-1.17.5_1 diff --git a/jails/config/elk/pkg-list.txt b/jails/config/elk/pkg-list.txt new file mode 100644 index 0000000..cac4741 --- /dev/null +++ b/jails/config/elk/pkg-list.txt @@ -0,0 +1 @@ +bash bash-completion beats7 curl elasticsearch7 kibana7 logstash7 nano openjdk11 pkg diff --git a/jails/config/git/gitea-restart.sh b/jails/config/git/gitea-restart.sh index d477970..64f384f 100755 --- a/jails/config/git/gitea-restart.sh +++ b/jails/config/git/gitea-restart.sh @@ -8,10 +8,13 @@ # # -Q=`netstat -LAan | grep 3000 | cut -f3 -d" " | cut -f1 -d/` +Q=`netstat -LAan | grep "*.3000" | cut -f3 -d" " | cut -f1 -d/` # Q is null if gitea service is not running -if [ ! "$Q" ] || [ $Q -ne 0 ]; then +# 1537 is max stuck recvQ qlen limit when logging start: +# sonewconn: pcb 0xfffff804b9f73d58: Listen queue overflow: 1537 already in queue awaiting acceptance (30 occurrences) + +if [ ! "$Q" ] || [ $Q -ge 100 ]; then echo "restarting gitea stuck at $Q" tail /var/log/gitea/gitea.log kill -9 `pgrep gitea` ; sleep 2 ; service gitea start diff --git a/jails/config/git/pkg-list-details.txt b/jails/config/git/pkg-list-details.txt new file mode 100644 index 0000000..7ef23ac --- /dev/null +++ b/jails/config/git/pkg-list-details.txt @@ -0,0 +1,6 @@ +pkgp-freebsd-pkg____bash-5.1.16 +pkgp-freebsd-pkg____bash-completion-2.11_1,2 +pkgp-freebsd-pkg____gitea-1.16.5_1 +pkgp-freebsd-pkg____nano-6.0 +pkgp-freebsd-pkg____openldap-sasl-client-2.4.59 +pkgp-freebsd-pkg____pkg-1.17.5_1 diff --git a/jails/config/git/pkg-list.txt b/jails/config/git/pkg-list.txt new file mode 100644 index 0000000..24507dc --- /dev/null +++ b/jails/config/git/pkg-list.txt @@ -0,0 +1 @@ +bash bash-completion gitea nano openldap-sasl-client pkg diff --git a/jails/config/hass/pkg-list-details.txt b/jails/config/hass/pkg-list-details.txt new file mode 100644 index 0000000..ced381b --- /dev/null +++ b/jails/config/hass/pkg-list-details.txt @@ -0,0 +1,17 @@ +pkgp-freebsd-pkg____bash-5.1.16 +pkgp-freebsd-pkg____bash-completion-2.11_1,2 +pkgp-freebsd-pkg____cmake-3.22.2 +pkgp-freebsd-pkg____ffmpeg-4.4.1_11,1 +pkgp-freebsd-pkg____git-lite-2.35.1 +pkgp-freebsd-pkg____gmake-4.3_2 +pkgp-freebsd-pkg____heyu2-2.10_1 +pkgp-freebsd-pkg____libxslt-1.1.35_1 +pkgp-freebsd-pkg____nano-6.0 +pkgp-freebsd-pkg____openjpeg-2.4.0 +pkgp-freebsd-pkg____pkg-1.17.5_1 +pkgp-freebsd-pkg____py38-sqlite3-3.8.13_7 +pkgp-freebsd-pkg____py39-sqlite3-3.9.12_7 +pkgp-freebsd-pkg____python39-3.9.12 +pkgp-freebsd-pkg____rust-1.59.0 +pkgp-freebsd-pkg____tmux-3.2a +pkgp-freebsd-pkg____wget-1.21.3 diff --git a/jails/config/hass/pkg-list.txt b/jails/config/hass/pkg-list.txt new file mode 100644 index 0000000..c563026 --- /dev/null +++ b/jails/config/hass/pkg-list.txt @@ -0,0 +1 @@ +bash bash-completion cmake ffmpeg git-lite gmake heyu2 libxslt nano openjpeg pkg py38-sqlite3 py39-sqlite3 python39 rust tmux wget diff --git a/jails/config/hass/x10.conf b/jails/config/hass/x10.conf index 8dde3dd..a1c9721 100644 --- a/jails/config/hass/x10.conf +++ b/jails/config/hass/x10.conf @@ -16,7 +16,7 @@ # Serial port to which the CM11a is connected. Default is /dev/ttyS0. -tty /dev/ttyU1 +tty /dev/ttyU0 check_ri_line NO # If you have an X10 compatible RF receiver connected to a second @@ -24,7 +24,7 @@ check_ri_line NO # and model of receiver. Supported receivers are W800RF32, MR26A, # and RFXCOM. There are no defaults. -tty_aux /dev/ttyU0 MR26A +tty_aux /dev/ttyU1 MR26A # The CM19A is both a receiver and transmitter for X10 RF signals. # The MR26A is a receiver only. diff --git a/jails/config/hub/httpd.conf b/jails/config/hub/httpd.conf index 19fbe56..f67adf8 100644 --- a/jails/config/hub/httpd.conf +++ b/jails/config/hub/httpd.conf @@ -49,7 +49,7 @@ ServerRoot "/usr/local" # prevent Apache from glomming onto all bound IP addresses. # #Listen 12.34.56.78:80 -Listen 80 +#Listen 80 # # Dynamic Shared Object (DSO) Support @@ -110,7 +110,7 @@ LoadModule filter_module libexec/apache24/mod_filter.so #LoadModule substitute_module libexec/apache24/mod_substitute.so #LoadModule sed_module libexec/apache24/mod_sed.so #LoadModule charset_lite_module libexec/apache24/mod_charset_lite.so -#LoadModule deflate_module libexec/apache24/mod_deflate.so +LoadModule deflate_module libexec/apache24/mod_deflate.so #LoadModule xml2enc_module libexec/apache24/mod_xml2enc.so #LoadModule proxy_html_module libexec/apache24/mod_proxy_html.so LoadModule mime_module libexec/apache24/mod_mime.so @@ -121,7 +121,7 @@ LoadModule log_config_module libexec/apache24/mod_log_config.so LoadModule env_module libexec/apache24/mod_env.so #LoadModule mime_magic_module libexec/apache24/mod_mime_magic.so #LoadModule cern_meta_module libexec/apache24/mod_cern_meta.so -#LoadModule expires_module libexec/apache24/mod_expires.so +LoadModule expires_module libexec/apache24/mod_expires.so LoadModule headers_module libexec/apache24/mod_headers.so #LoadModule usertrack_module libexec/apache24/mod_usertrack.so #LoadModule unique_id_module libexec/apache24/mod_unique_id.so @@ -180,7 +180,6 @@ LoadModule dir_module libexec/apache24/mod_dir.so #LoadModule userdir_module libexec/apache24/mod_userdir.so LoadModule alias_module libexec/apache24/mod_alias.so LoadModule rewrite_module libexec/apache24/mod_rewrite.so -#LoadModule php7_module libexec/apache24/libphp7.so # Third party modules IncludeOptional etc/apache24/modules.d/[0-9][0-9][0-9]_*.conf @@ -225,7 +224,7 @@ ServerAdmin sharad@ahlawat.com # # If your host doesn't have a registered DNS name, enter its IP address here. # -#ServerName www.example.com:80 +ServerName hub.ahlawat.com # # Deny access to the entirety of your server's filesystem. You must @@ -559,7 +558,7 @@ Include etc/apache24/Includes/*.conf ServerAlias *.ahlawat.com ServerAlias hub - Protocols h2 h2c http/1.1 + Protocols h2 http/1.1 DocumentRoot "/usr/local/www/apache24/data/" @@ -568,15 +567,15 @@ Include etc/apache24/Includes/*.conf SSLCertificateKeyFile "/mnt/certs/privkey.pem" #SSLCertificateChainFile "/mnt/certs/fullchain.pem" SSLProtocol all -SSLv3 -TLSv1 -TLSv1.1 - SSLCipherSuite ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 - SSLHonorCipherOrder on - SSLCompression off + SSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384 + SSLHonorCipherOrder off SSLSessionTickets off SSLOptions +StrictRequire +# SSLCompression off - RewriteEngine On - RewriteCond %{HTTP:Authorization} ^(.*) - RewriteRule .* - [e=HTTP_AUTHORIZATION:%1] + RewriteEngine On + RewriteCond %{HTTP:Authorization} ^(.*) + RewriteRule .* - [e=HTTP_AUTHORIZATION:%1] SetHandler "proxy:fcgi://127.0.0.1:9000" @@ -606,7 +605,100 @@ Include etc/apache24/Includes/*.conf CustomLog "/var/log/ssl-access_log" combined - Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains" + Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains" + +ExpiresActive On +ExpiresDefault A0 + + +ExpiresDefault A31536000 + + + +ExpiresDefault A31536000 + + + +ExpiresDefault A31536000 + + + +ExpiresDefault A31536000 + + + + + + Header set Cache-Control "max-age=31536000" + + + + Header set Cache-Control "max-age=31536000" + + + + Header set Cache-Control "max-age=31536000" + + + + Header set Cache-Control "max-age=31536000" + + + + + SetOutputFilter DEFLATE + + + SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding + RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding + + + + AddOutputFilterByType DEFLATE "application/atom+xml" \ + "application/javascript" \ + "application/json" \ + "application/ld+json" \ + "application/manifest+json" \ + "application/rdf+xml" \ + "application/rss+xml" \ + "application/schema+json" \ + "application/vnd.geo+json" \ + "application/vnd.ms-fontobject" \ + "application/x-font-ttf" \ + "application/x-font-opentype" \ + "application/x-font-truetype" \ + "application/x-javascript" \ + "application/x-web-app-manifest+json" \ + "application/xhtml+xml" \ + "application/xml" \ + "font/eot" \ + "font/opentype" \ + "font/otf" \ + "image/bmp" \ + "image/svg+xml" \ + "image/vnd.microsoft.icon" \ + "image/x-icon" \ + "text/cache-manifest" \ + "text/css" \ + "text/html" \ + "text/javascript" \ + "text/plain" \ + "text/vcard" \ + "text/vnd.rim.location.xloc" \ + "text/vtt" \ + "text/x-component" \ + "text/x-cross-domain-policy" \ + "text/xml" + + + + AddEncoding gzip svgz + + + + +SSLUseStapling On +SSLStaplingCache "shmcb:logs/ssl_stapling(32768)" diff --git a/jails/config/hub/pkg-list-details.txt b/jails/config/hub/pkg-list-details.txt new file mode 100644 index 0000000..1cef954 --- /dev/null +++ b/jails/config/hub/pkg-list-details.txt @@ -0,0 +1,29 @@ +pkgp122____openldap24-client-2.4.59_4 +pkgp123____apache24-2.4.53_1 +pkgp123____apr-1.7.0.1.6.1_2 +pkgp123____php81-ldap-8.1.5 +pkgp123____pkg-1.17.5_1 +pkgp123____samba413-4.13.17_1 +pkgp-freebsd-pkg____bash-5.1.16 +pkgp-freebsd-pkg____bash-completion-2.11_1,2 +pkgp-freebsd-pkg____compat9x-amd64-9.3.903000.20170608 +pkgp-freebsd-pkg____fluxbox-1.3.7_5 +pkgp-freebsd-pkg____iperf3-3.11 +pkgp-freebsd-pkg____mc-4.8.28 +pkgp-freebsd-pkg____nano-6.0 +pkgp-freebsd-pkg____openjdk8-8.322.06.1 +pkgp-freebsd-pkg____p7zip-16.02_3 +pkgp-freebsd-pkg____php81-mysqli-8.1.4_2 +pkgp-freebsd-pkg____php81-pgsql-8.1.4_2 +pkgp-freebsd-pkg____php81-session-8.1.4_2 +pkgp-freebsd-pkg____rename-1.99.2 +pkgp-freebsd-pkg____rkhunter-1.4.6_1 +pkgp-freebsd-pkg____rsync-3.2.3_1 +pkgp-freebsd-pkg____sshguard-2.4.2_2,1 +pkgp-freebsd-pkg____sudo-1.9.10 +pkgp-freebsd-pkg____tigervnc-1.9.0_4 +pkgp-freebsd-pkg____unrar-6.11,6 +pkgp-freebsd-pkg____wget-1.21.3 +pkgp-freebsd-pkg____xauth-1.1 +pkgp-freebsd-pkg____xorriso-1.5.4 +pkgp-freebsd-pkg____xterm-372 diff --git a/jails/config/hub/pkg-list.txt b/jails/config/hub/pkg-list.txt new file mode 100644 index 0000000..42c5454 --- /dev/null +++ b/jails/config/hub/pkg-list.txt @@ -0,0 +1 @@ +apache24 apr bash bash-completion compat9x-amd64 fluxbox iperf3 mc nano openjdk8 openldap24-client p7zip php81-ldap php81-mysqli php81-pgsql php81-session pkg rename rkhunter rsync samba413 sshguard sudo tigervnc unrar wget xauth xorriso xterm diff --git a/jails/config/hub/pkgp.conf b/jails/config/hub/pkgp.conf index 7e874ec..86e5a9a 100644 --- a/jails/config/hub/pkgp.conf +++ b/jails/config/hub/pkgp.conf @@ -10,8 +10,8 @@ pkgp-freebsd-pkg: { priority: 10 } -pkgp122: { - url: "http://pkgp.ahlawat.com/packages/pj122-default/", +pkgp123: { + url: "http://pkgp.ahlawat.com/packages/pj123-default", mirror_type: "http", signature_type: "pubkey", pubkey: "/mnt/certs/poudriere.cert", diff --git a/jails/config/ibm/pkg-list-details.txt b/jails/config/ibm/pkg-list-details.txt new file mode 100644 index 0000000..4b04ff4 --- /dev/null +++ b/jails/config/ibm/pkg-list-details.txt @@ -0,0 +1,9 @@ +pkgp-freebsd-pkg____automake-1.16.5 +pkgp-freebsd-pkg____bash-5.1.16 +pkgp-freebsd-pkg____bash-completion-2.11_1,2 +pkgp-freebsd-pkg____cmake-3.22.2 +pkgp-freebsd-pkg____git-lite-2.35.1 +pkgp-freebsd-pkg____hercules-3.13 +pkgp-freebsd-pkg____nano-6.0 +pkgp-freebsd-pkg____pkg-1.17.5_1 +pkgp-freebsd-pkg____tmux-3.2a diff --git a/jails/config/ibm/pkg-list.txt b/jails/config/ibm/pkg-list.txt new file mode 100644 index 0000000..5d6bd51 --- /dev/null +++ b/jails/config/ibm/pkg-list.txt @@ -0,0 +1 @@ +automake bash bash-completion cmake git-lite hercules nano pkg tmux diff --git a/jails/config/jump/enable-routing.sh b/jails/config/jump/enable-routing.sh deleted file mode 100755 index ad7dfe7..0000000 --- a/jails/config/jump/enable-routing.sh +++ /dev/null @@ -1,7 +0,0 @@ -sysctl net.inet.ip.forwarding=1 -route add 10.1.2.0/24 192.168.55.105 -# on remote - -#sudo sysctl net.ipv4.ip_forward=1 -#ip route add 192.168.0.0/24 via 192.168.55.1 -#OR -#ip route add 192.168.0.0/24 dev tun0 diff --git a/jails/config/jump/pkg-list-details.txt b/jails/config/jump/pkg-list-details.txt new file mode 100644 index 0000000..072a7e1 --- /dev/null +++ b/jails/config/jump/pkg-list-details.txt @@ -0,0 +1,10 @@ +pkgp-freebsd-pkg____bash-5.1.16 +pkgp-freebsd-pkg____bash-completion-2.11_1,2 +pkgp-freebsd-pkg____guacamole-client-1.4.0 +pkgp-freebsd-pkg____guacamole-server-1.4.0 +pkgp-freebsd-pkg____libqrencode-4.1.1 +pkgp-freebsd-pkg____nano-6.0 +pkgp-freebsd-pkg____openldap-sasl-client-2.4.59 +pkgp-freebsd-pkg____pkg-1.17.5_1 +pkgp-freebsd-pkg____wireguard-2,1 +pkgp-freebsd-pkg____zip-3.0_1 diff --git a/jails/config/jump/pkg-list.txt b/jails/config/jump/pkg-list.txt new file mode 100644 index 0000000..b701cde --- /dev/null +++ b/jails/config/jump/pkg-list.txt @@ -0,0 +1 @@ +bash bash-completion guacamole-client guacamole-server libqrencode nano openldap-sasl-client pkg wireguard zip diff --git a/jails/config/ldap-mgr/config.php.phpldapadmin.github b/jails/config/ldap-mgr/config.php.phpldapadmin.github index b737cfe..6d1b560 100644 --- a/jails/config/ldap-mgr/config.php.phpldapadmin.github +++ b/jails/config/ldap-mgr/config.php.phpldapadmin.github @@ -71,6 +71,31 @@ environments. */ # $config->custom->password['no_random_crypt_salt'] = true; +/* If you want to restrict password available types (encryption algorithms) + Should be subset of: + array( + ''=>'clear', + 'bcrypt'=>'bcrypt', + 'blowfish'=>'blowfish', + 'crypt'=>'crypt', + 'ext_des'=>'ext_des', + 'md5'=>'md5', + 'k5key'=>'k5key', + 'md5crypt'=>'md5crypt', + 'sha'=>'sha', + 'smd5'=>'smd5', + 'ssha'=>'ssha', + 'sha256'=>'sha256', + 'ssha256'=>'ssha256', + 'sha384'=>'sha384', + 'ssha384'=>'ssha384', + 'sha512'=>'sha512', + 'ssha512'=>'ssha512', + 'sha256crypt'=>'sha256crypt', + 'sha512crypt'=>'sha512crypt', + )*/ +# $config->custom->password['available_types'] = array(''=>'clear','md5'=>'md5'); + /* PHP script timeout control. If php runs longer than this many seconds then PHP will stop with an Maximum Execution time error. Increase this value from the default if queries to your LDAP server are slow. The default is either @@ -173,6 +198,10 @@ $config->custom->commands['script'] = array( // $config->custom->appearance['tree_width'] = null; # $config->custom->appearance['tree_width'] = 250; +/* Number of tree command icons to show, 0 = show all icons on 1 row. */ +// $config->custom->appearance['tree_icons'] = 0; +# $config->custom->appearance['tree_icons'] = 4; + /* Confirm create and update operations, allowing you to review the changes and optionally skip attributes during the create/update operation. */ // $config->custom->confirm['create'] = true; @@ -235,7 +264,7 @@ $config->custom->appearance['friendly_attrs'] = array( *********************************************/ /* Add "modify group members" link to the attribute. */ -// $config->custom->modify_member['groupattr'] = array('member','uniqueMember','memberUid'); +// $config->custom->modify_member['groupattr'] = array('member','uniqueMember','memberUid','sudoUser'); /* Configure filter for member search. This only applies to "modify group members" feature */ // $config->custom->modify_member['filter'] = '(objectclass=Person)'; @@ -310,12 +339,13 @@ $servers->setValue('server','base',array('dc=infra')); login will be required to use phpLDAPadmin for this server. 5. 'sasl': login will be taken from the webserver's kerberos authentication. Currently only GSSAPI has been tested (using mod_auth_kerb). + 6. 'sasl_external': login will be taken from SASL external mechanism. Choose wisely to protect your authentication information appropriately for your situation. If you choose 'cookie', your cookie contents will be encrypted using blowfish and the secret your specify above as session['blowfish']. */ -$servers->setValue('login','auth_type','cookie'); +// $servers->setValue('login','auth_type','session'); /* The DN of the user for phpLDAPadmin to bind with. For anonymous binds or 'cookie','session' or 'sasl' auth_types, LEAVE THE LOGIN_DN AND LOGIN_PASS @@ -334,6 +364,22 @@ $servers->setValue('login','bind_pass',''); /* Use TLS (Transport Layer Security) to connect to the LDAP server. */ $servers->setValue('server','tls',false); +/* TLS Certificate Authority file (overrides ldap.conf, PHP 7.1+) */ +// $servers->setValue('server','tls_cacert',null); +# $servers->setValue('server','tls_cacert','/etc/openldap/certs/ca.crt'); + +/* TLS Certificate Authority hashed directory (overrides ldap.conf, PHP 7.1+) */ +// $servers->setValue('server','tls_cacertdir',null); +# $servers->setValue('server','tls_cacertdir','/etc/openldap/certs'); + +/* TLS Client Certificate file (PHP 7.1+) */ +// $servers->setValue('server','tls_cert',null); +# $servers->setValue('server','tls_cert','/etc/pki/tls/certs/ldap_user.crt'); + +/* TLS Client Certificate Key file (PHP 7.1+) */ +// $servers->setValue('server','tls_key',null); +# $servers->setValue('server','tls_key','/etc/pki/tls/private/ldap_user.key'); + /************************************ * SASL Authentication * ************************************/ @@ -341,11 +387,19 @@ $servers->setValue('server','tls',false); /* Enable SASL authentication LDAP SASL authentication requires PHP 5.x configured with --with-ldap-sasl=DIR. If this option is disabled (ie, set to false), then all other sasl options are ignored. */ -// $servers->setValue('login','auth_type','sasl'); +# $servers->setValue('login','auth_type','sasl'); -/* SASL auth mechanism */ +/* SASL GSSAPI auth mechanism (requires auth_type of sasl) */ // $servers->setValue('sasl','mech','GSSAPI'); +/* SASL PLAIN support... this mech converts simple binds to SASL + PLAIN binds using any auth_type (or other bind_id/pass) as credentials. + NOTE: auth_type must be simple auth compatible (ie not sasl) */ +# $servers->setValue('sasl','mech','PLAIN'); + +/* SASL EXTERNAL support... really a different auth_type */ +# $servers->setValue('login','auth_type','sasl_external'); + /* SASL authentication realm name */ // $servers->setValue('sasl','realm',''); # $servers->setValue('sasl','realm','EXAMPLE.COM'); @@ -400,6 +454,12 @@ $servers->setValue('server','tls',false); setup. */ // $servers->setValue('login','class',array()); +/* If login_attr was set to 'dn', it is possible to specify a template string to + build the DN from. Use '%s' where user input should be inserted. A user may + still enter the complete DN. In this case the template will not be used. */ +// $servers->setValue('login','bind_dn_template',null); +# $servers->setValue('login','bind_dn_template','cn=%s,ou=people,dc=example,dc=com'); + /* If you specified something different from 'dn', for example 'uid', as the login_attr above, you can optionally specify here to fall back to authentication with dn. @@ -420,6 +480,9 @@ $servers->setValue('server','tls',false); /* Set to true if you would like to initially open the first level of each tree. */ // $servers->setValue('appearance','open_tree',false); +/* Set to true to display authorization ID in place of login dn (PHP 7.2+) */ +// $servers->setValue('appearance','show_authz',false); + /* This feature allows phpLDAPadmin to automatically determine the next available uidNumber for a new entry. */ // $servers->setValue('auto_number','enable',true); @@ -556,7 +619,7 @@ $servers->setValue('appearance','show_create',true); $servers->setValue('auto_number','enable',true); $servers->setValue('auto_number','mechanism','search'); $servers->setValue('auto_number','search_base',null); -$servers->setValue('auto_number','min',array('uidNumber'=>10000,'gidNumber'=>5000)); +$servers->setValue('auto_number','min',array('uidNumber'=>1000,'gidNumber'=>500)); $servers->setValue('auto_number','dn',null); $servers->setValue('auto_number','pass',null); @@ -573,4 +636,19 @@ $servers->setValue('server','custom_sys_attrs',array('passwordExpirationTime','p $servers->setValue('server','custom_attrs',array('nsRoleDN','nsRole','nsAccountLock')); $servers->setValue('server','force_may',array('uidNumber','gidNumber','sambaSID')); */ + + +/*********************************************************************************** + * If you want to configure Google reCAPTCHA on autentication form, do so below. * + * Remove the commented lines and use this section as a template for all * + * reCAPTCHA v2 Generate on https://www.google.com/recaptcha/ * + * * + * IMPORTANT: Select reCAPTCHA v2 on Type of reCAPTCHA * + ***********************************************************************************/ + + +$config->custom->session['reCAPTCHA-enable'] = false; +$config->custom->session['reCAPTCHA-key-site'] = ''; +$config->custom->session['reCAPTCHA-key-server'] = ''; + ?> diff --git a/jails/config/ldap-mgr/httpd.conf b/jails/config/ldap-mgr/httpd.conf index 3a15e45..9dd957d 100644 --- a/jails/config/ldap-mgr/httpd.conf +++ b/jails/config/ldap-mgr/httpd.conf @@ -49,7 +49,7 @@ ServerRoot "/usr/local" # prevent Apache from glomming onto all bound IP addresses. # #Listen 12.34.56.78:80 -Listen 80 +#Listen 80 # # Dynamic Shared Object (DSO) Support @@ -178,7 +178,7 @@ LoadModule dir_module libexec/apache24/mod_dir.so #LoadModule userdir_module libexec/apache24/mod_userdir.so LoadModule alias_module libexec/apache24/mod_alias.so #LoadModule rewrite_module libexec/apache24/mod_rewrite.so -LoadModule php7_module libexec/apache24/libphp7.so +LoadModule php_module libexec/apache24/libphp.so # Third party modules IncludeOptional etc/apache24/modules.d/[0-9][0-9][0-9]_*.conf @@ -214,7 +214,7 @@ Group www # e-mailed. This address appears on some server-generated pages, such # as error documents. e.g. admin@your-domain.com # -ServerAdmin you@example.com +ServerAdmin sharad@ahlawat.com # # ServerName gives the name and port that the server uses to identify itself. @@ -223,7 +223,7 @@ ServerAdmin you@example.com # # If your host doesn't have a registered DNS name, enter its IP address here. # -#ServerName www.example.com:80 +ServerName ldap-mgr.ahlawat.com # # Deny access to the entirety of your server's filesystem. You must @@ -578,7 +578,7 @@ Include etc/apache24/Includes/*.conf Require all granted - Alias /ssp "/usr/local/www/self-service-password" + Alias /ssp "/usr/local/www/self-service-password/htdocs" AllowOverride None Require all granted diff --git a/jails/config/ldap-mgr/php.ini b/jails/config/ldap-mgr/php.ini index dc6bc64..0fc6c5d 100644 --- a/jails/config/ldap-mgr/php.ini +++ b/jails/config/ldap-mgr/php.ini @@ -401,7 +401,7 @@ max_input_time = 60 ; Maximum amount of memory a script may consume (128MB) ; http://php.net/memory-limit -memory_limit = 128M +memory_limit = 256M ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Error handling and logging ; diff --git a/jails/config/ldap-mgr/pkg-list-details.txt b/jails/config/ldap-mgr/pkg-list-details.txt new file mode 100644 index 0000000..b187398 --- /dev/null +++ b/jails/config/ldap-mgr/pkg-list-details.txt @@ -0,0 +1,9 @@ +pkgp-freebsd-pkg____apache24-2.4.53 +pkgp-freebsd-pkg____bash-5.1.16 +pkgp-freebsd-pkg____bash-completion-2.11_1,2 +pkgp-freebsd-pkg____ldap-account-manager-7.9 +pkgp-freebsd-pkg____mod_php80-8.0.17_1 +pkgp-freebsd-pkg____nano-6.0 +pkgp-freebsd-pkg____phpldapadmin-php80-1.2.6.3_1 +pkgp-freebsd-pkg____pkg-1.17.5_1 +pkgp-freebsd-pkg____self-service-password-php80-1.4_1 diff --git a/jails/config/ldap-mgr/pkg-list.txt b/jails/config/ldap-mgr/pkg-list.txt new file mode 100644 index 0000000..91d77b6 --- /dev/null +++ b/jails/config/ldap-mgr/pkg-list.txt @@ -0,0 +1 @@ +apache24 bash bash-completion ldap-account-manager mod_php80 nano phpldapadmin-php80 pkg self-service-password-php80 diff --git a/jails/config/ldap/pkg-list-details.txt b/jails/config/ldap/pkg-list-details.txt new file mode 100644 index 0000000..67b4c58 --- /dev/null +++ b/jails/config/ldap/pkg-list-details.txt @@ -0,0 +1,7 @@ +pkgp122____openldap24-client-2.4.59_4 +pkgp123____openldap24-server-2.4.59_9 +pkgp123____pkg-1.17.5_1 +pkgp-freebsd-pkg____bash-5.1.16 +pkgp-freebsd-pkg____bash-completion-2.11_1,2 +pkgp-freebsd-pkg____nano-6.0 +pkgp-freebsd-pkg____openssl-1.1.1n,1 diff --git a/jails/config/ldap/pkg-list.txt b/jails/config/ldap/pkg-list.txt new file mode 100644 index 0000000..5c0abc8 --- /dev/null +++ b/jails/config/ldap/pkg-list.txt @@ -0,0 +1 @@ +bash bash-completion nano openldap24-client openldap24-server openssl pkg diff --git a/jails/config/ldap/pkgp.conf b/jails/config/ldap/pkgp.conf index 7e874ec..86e5a9a 100644 --- a/jails/config/ldap/pkgp.conf +++ b/jails/config/ldap/pkgp.conf @@ -10,8 +10,8 @@ pkgp-freebsd-pkg: { priority: 10 } -pkgp122: { - url: "http://pkgp.ahlawat.com/packages/pj122-default/", +pkgp123: { + url: "http://pkgp.ahlawat.com/packages/pj123-default", mirror_type: "http", signature_type: "pubkey", pubkey: "/mnt/certs/poudriere.cert", diff --git a/jails/config/mage/pkg-list-details.txt b/jails/config/mage/pkg-list-details.txt new file mode 100644 index 0000000..a6c364f --- /dev/null +++ b/jails/config/mage/pkg-list-details.txt @@ -0,0 +1,30 @@ +pkgp-freebsd-pkg____automake-1.16.5 +pkgp-freebsd-pkg____bash-5.1.16 +pkgp-freebsd-pkg____bash-completion-2.11_1,2 +pkgp-freebsd-pkg____cmake-3.22.2 +pkgp-freebsd-pkg____dbus-1.12.20_5 +pkgp-freebsd-pkg____fluxbox-1.3.7_5 +pkgp-freebsd-pkg____git-lite-2.35.1 +pkgp-freebsd-pkg____libxslt-1.1.35_1 +pkgp-freebsd-pkg____nano-6.0 +pkgp-freebsd-pkg____perl5-5.32.1_1 +pkgp-freebsd-pkg____pkg-1.17.5_1 +pkgp-freebsd-pkg____py38-IBMQuantumExperience-2.0.4 +pkgp-freebsd-pkg____py38-jupyterlab-3.1.19 +pkgp-freebsd-pkg____py38-matplotlib-3.4.3_3 +pkgp-freebsd-pkg____py38-pandas-1.3.5,1 +pkgp-freebsd-pkg____py38-pep517-0.12.0 +pkgp-freebsd-pkg____py38-pip-20.3.4 +pkgp-freebsd-pkg____py38-scikit-learn-1.0.2 +pkgp-freebsd-pkg____py38-seaborn-0.11.0_1 +pkgp-freebsd-pkg____py38-tensorflow-1.15.5_2 +pkgp-freebsd-pkg____rubygem-pkg-config-1.4.7 +pkgp-freebsd-pkg____rust-1.59.0 +pkgp-freebsd-pkg____sudo-1.9.10 +pkgp-freebsd-pkg____suitesparse-cholmod-3.0.14 +pkgp-freebsd-pkg____suitesparse-umfpack-5.7.9 +pkgp-freebsd-pkg____symengine-0.8.1 +pkgp-freebsd-pkg____tigervnc-server-1.12.0_4 +pkgp-freebsd-pkg____xauth-1.1 +pkgp-freebsd-pkg____xorg-fonts-truetype-7.7_1 +pkgp-freebsd-pkg____xterm-372 diff --git a/jails/config/mage/pkg-list.txt b/jails/config/mage/pkg-list.txt new file mode 100644 index 0000000..851edaf --- /dev/null +++ b/jails/config/mage/pkg-list.txt @@ -0,0 +1 @@ +automake bash bash-completion cmake dbus fluxbox git-lite libxslt nano perl5 pkg py38-IBMQuantumExperience py38-jupyterlab py38-matplotlib py38-pandas py38-pep517 py38-pip py38-scikit-learn py38-seaborn py38-tensorflow rubygem-pkg-config rust sudo suitesparse-cholmod suitesparse-umfpack symengine tigervnc-server xauth xorg-fonts-truetype xterm diff --git a/jails/config/mail/pkg-list-details.txt b/jails/config/mail/pkg-list-details.txt new file mode 100644 index 0000000..ccd66f0 --- /dev/null +++ b/jails/config/mail/pkg-list-details.txt @@ -0,0 +1,12 @@ +pkgp122____openldap24-client-2.4.59_4 +pkgp123____dcc-dccd-2.3.168 +pkgp123____dovecot-2.3.18_1 +pkgp123____dovecot-pigeonhole-0.5.18 +pkgp123____pkg-1.17.5_1 +pkgp123____postfix-3.7.0_2,1 +pkgp123____rspamd-3.2_1 +pkgp-freebsd-pkg____apache-solr-8.11.1 +pkgp-freebsd-pkg____bash-5.1.16 +pkgp-freebsd-pkg____bash-completion-2.11_1,2 +pkgp-freebsd-pkg____nano-6.0 +pkgp-freebsd-pkg____redis-6.2.6 diff --git a/jails/config/mail/pkg-list.txt b/jails/config/mail/pkg-list.txt new file mode 100644 index 0000000..511eaf2 --- /dev/null +++ b/jails/config/mail/pkg-list.txt @@ -0,0 +1 @@ +apache-solr bash bash-completion dcc-dccd dovecot dovecot-pigeonhole nano openldap24-client pkg postfix redis rspamd diff --git a/jails/config/mail/pkgp.conf b/jails/config/mail/pkgp.conf index 7e874ec..86e5a9a 100644 --- a/jails/config/mail/pkgp.conf +++ b/jails/config/mail/pkgp.conf @@ -10,8 +10,8 @@ pkgp-freebsd-pkg: { priority: 10 } -pkgp122: { - url: "http://pkgp.ahlawat.com/packages/pj122-default/", +pkgp123: { + url: "http://pkgp.ahlawat.com/packages/pj123-default", mirror_type: "http", signature_type: "pubkey", pubkey: "/mnt/certs/poudriere.cert", diff --git a/jails/config/mail/postfix-reload.sh b/jails/config/mail/postfix-reload.sh new file mode 100755 index 0000000..be880fd --- /dev/null +++ b/jails/config/mail/postfix-reload.sh @@ -0,0 +1,14 @@ +#! /bin/sh +certfiles=$(postconf -n | awk -F " = " '$1 ~ /(cert|key)_file/ {print $2}' | sort -u) +reload=false +for f in $certfiles; do + if [ -f "$f" ]; then + if [ /var/spool/postfix/pid/master.pid -ot "$f" ]; then + reload=true + fi + fi +done +if $reload; then + echo "postfix master.pid file older than certificates; restart required!" + service postfix restart +fi diff --git a/jails/config/maps/pkg-list-details.txt b/jails/config/maps/pkg-list-details.txt new file mode 100644 index 0000000..e4be81b --- /dev/null +++ b/jails/config/maps/pkg-list-details.txt @@ -0,0 +1,7 @@ +pkgp-freebsd-pkg____bash-5.1.16 +pkgp-freebsd-pkg____bash-completion-2.11_1,2 +pkgp-freebsd-pkg____nano-6.0 +pkgp-freebsd-pkg____npm-8.5.2 +pkgp-freebsd-pkg____pkg-1.17.5_1 +pkgp-freebsd-pkg____pkgconf-1.8.0,1 +pkgp-freebsd-pkg____vips-8.12.2_4 diff --git a/jails/config/maps/pkg-list.txt b/jails/config/maps/pkg-list.txt new file mode 100644 index 0000000..d7a8b86 --- /dev/null +++ b/jails/config/maps/pkg-list.txt @@ -0,0 +1 @@ +bash bash-completion nano npm pkg pkgconf vips diff --git a/jails/config/matrix/config.json b/jails/config/matrix/config.json index ae7c351..1026dd7 100644 --- a/jails/config/matrix/config.json +++ b/jails/config/matrix/config.json @@ -1,7 +1,7 @@ { "default_server_config": { "m.homeserver": { - "base_url": "https://matrix.ahlawat.com", + "base_url": "https://matrix.ahlawat.com:8448", "server_name": "matrix.ahlawat.com" }, "m.identity_server": { @@ -12,7 +12,7 @@ "disable_guests": false, "disable_login_language_selector": false, "disable_3pid_login": false, - "brand": "Riot", + "brand": "Ahlawat", "integrations_ui_url": "https://scalar.vector.im/", "integrations_rest_url": "https://scalar.vector.im/api", "integrations_widgets_urls": [ @@ -22,23 +22,19 @@ "https://scalar-staging.vector.im/api", "https://scalar-staging.riot.im/scalar/api" ], - "bug_report_endpoint_url": "https://riot.im/bugreports/submit", + "bug_report_endpoint_url": "https://element.io/bugreports/submit", + "uisi_autorageshake_app": "element-auto-uisi", "defaultCountryCode": "US", "showLabsSettings": false, - "features": { - "feature_pinning": "labs", - "feature_custom_status": "labs", - "feature_custom_tags": "labs", - "feature_state_counters": "labs" - }, + "features": { }, "default_federate": true, "default_theme": "light", "roomDirectory": { "servers": [ + "matrix.ahlawat.com", "matrix.org" ] }, - "welcomeUserId": "@riot-bot:matrix.org", "piwik": { "url": "https://piwik.riot.im/", "whitelistedHSUrls": ["https://matrix.org"], @@ -54,5 +50,6 @@ }, "jitsi": { "preferredDomain": "meet.ahlawat.com" - } + }, + "map_style_url": "https://api.maptiler.com/maps/streets/style.json?key=fU3vlMsMn4Jb6dnEIFsx" } diff --git a/jails/config/matrix/nginx.conf b/jails/config/matrix/nginx.conf index 91c9604..131c3ba 100644 --- a/jails/config/matrix/nginx.conf +++ b/jails/config/matrix/nginx.conf @@ -146,7 +146,7 @@ http { #location /favicon.ico { access_log off; log_not_found off; } - root /usr/local/www/riot; + root /usr/local/www/element; index index.html; #error_page 404 /404.html; diff --git a/jails/config/matrix/pkg-list-details.txt b/jails/config/matrix/pkg-list-details.txt new file mode 100644 index 0000000..a3204dc --- /dev/null +++ b/jails/config/matrix/pkg-list-details.txt @@ -0,0 +1,9 @@ +pkgp-freebsd-pkg____bash-5.1.16 +pkgp-freebsd-pkg____bash-completion-2.11_1,2 +pkgp-freebsd-pkg____element-web-1.10.8 +pkgp-freebsd-pkg____nano-6.0 +pkgp-freebsd-pkg____nginx-1.20.2_9,2 +pkgp-freebsd-pkg____pkg-1.17.5_1 +pkgp-freebsd-pkg____py38-matrix-synapse-1.55.2 +pkgp-freebsd-pkg____py38-matrix-synapse-ldap3-0.2.0 +pkgp-freebsd-pkg____py38-psycopg2-2.9.3 diff --git a/jails/config/matrix/pkg-list.txt b/jails/config/matrix/pkg-list.txt new file mode 100644 index 0000000..11d856e --- /dev/null +++ b/jails/config/matrix/pkg-list.txt @@ -0,0 +1 @@ +bash bash-completion element-web nano nginx pkg py38-matrix-synapse py38-matrix-synapse-ldap3 py38-psycopg2 diff --git a/jails/config/meet/pkg-list-details.txt b/jails/config/meet/pkg-list-details.txt new file mode 100644 index 0000000..4018bdc --- /dev/null +++ b/jails/config/meet/pkg-list-details.txt @@ -0,0 +1,9 @@ +pkgp-freebsd-pkg____bash-5.1.16 +pkgp-freebsd-pkg____bash-completion-2.11_1,2 +pkgp-freebsd-pkg____jicofo-1.0.555_2 +pkgp-freebsd-pkg____jitsi-meet-1.0.4048_2 +pkgp-freebsd-pkg____jitsi-videobridge-2.1.183_3 +pkgp-freebsd-pkg____nano-6.0 +pkgp-freebsd-pkg____nginx-1.20.2_9,2 +pkgp-freebsd-pkg____pkg-1.17.5_1 +pkgp-freebsd-pkg____prosody-0.12.0 diff --git a/jails/config/meet/pkg-list.txt b/jails/config/meet/pkg-list.txt new file mode 100644 index 0000000..c54bd3d --- /dev/null +++ b/jails/config/meet/pkg-list.txt @@ -0,0 +1 @@ +bash bash-completion jicofo jitsi-meet jitsi-videobridge nano nginx pkg prosody diff --git a/jails/config/monitor/grafana.conf b/jails/config/monitor/grafana.conf deleted file mode 100644 index 92143cd..0000000 --- a/jails/config/monitor/grafana.conf +++ /dev/null @@ -1,549 +0,0 @@ -##################### Grafana Configuration Example ##################### -# -# Everything has defaults so you only need to uncomment things you want to -# change - -# possible values : production, development -;app_mode = production - -# instance name, defaults to HOSTNAME environment variable value or hostname if HOSTNAME var is empty -;instance_name = ${HOSTNAME} -instance_name = grafana.diyit.org - -#################################### Paths #################################### -[paths] -# Path to where grafana can store temp files, sessions, and the sqlite3 db (if that is used) -data = /var/db/grafana/ - -# Temporary files in `data` directory older than given duration will be removed -;temp_data_lifetime = 24h - -# Directory where grafana can store logs -logs = /var/log/grafana/ - -# Directory where grafana will automatically scan and look for plugins -plugins = /var/db/grafana/plugins - -# folder that contains provisioning config files that grafana will apply on startup and while running. -provisioning = /var/db/grafana/provisioning - -#################################### Server #################################### -[server] -# Protocol (http, https, socket) -protocol = https - -# The ip address to bind to, empty will bind to all interfaces -;http_addr = - -# The http port to use -;http_port = 3000 - -# The public facing domain name used to access grafana from a browser -;domain = localhost - -# Redirect to correct domain if host header does not match domain -# Prevents DNS rebinding attacks -enforce_domain = false - -# The full public facing url you use in browser, used for redirects and emails -# If you use reverse proxy and sub path specify full url (with sub path) -root_url = https://grafana.diyit.org - -# Log web requests -;router_logging = false - -# the path relative working path -;static_root_path = public - -# enable gzip -;enable_gzip = false - -# https certs & key file -cert_file = /mnt/certs/diyfullchain.pem -cert_key =/mnt/certs/diyprivkeyr.pem - -# Unix socket path -;socket = - -#################################### Database #################################### -[database] -# You can configure the database connection by specifying type, host, name, user and password -# as separate properties or as on string using the url properties. - -# Either "mysql", "postgres" or "sqlite3", it's your choice -;type = sqlite3 -;host = 127.0.0.1:3306 -;name = grafana -;user = root -# If the password contains # or ; you have to wrap it with triple quotes. Ex """#password;""" -;password = - -# Use either URL or the previous fields to configure the database -# Example: mysql://user:secret@host:port/database -;url = - -# For "postgres" only, either "disable", "require" or "verify-full" -;ssl_mode = disable - -# For "sqlite3" only, path relative to data_path setting -;path = grafana.db - -# Max idle conn setting default is 2 -;max_idle_conn = 2 - -# Max conn setting default is 0 (mean not set) -;max_open_conn = - -# Connection Max Lifetime default is 14400 (means 14400 seconds or 4 hours) -;conn_max_lifetime = 14400 - -# Set to true to log the sql calls and execution times. -log_queries = - -# For "sqlite3" only. cache mode setting used for connecting to the database. (private, shared) -;cache_mode = private - -#################################### Cache server ############################# -[remote_cache] -# Either "redis", "memcached" or "database" default is "database" -;type = database - -# cache connectionstring options -# database: will use Grafana primary database. -# redis: config like redis server e.g. `addr=127.0.0.1:6379,pool_size=100,db=grafana` -# memcache: 127.0.0.1:11211 -;connstr = - -#################################### Session #################################### -[session] -# Either "memory", "file", "redis", "mysql", "postgres", default is "file" -;provider = file - -# Provider config options -# memory: not have any config yet -# file: session dir path, is relative to grafana data_path -# redis: config like redis server e.g. `addr=127.0.0.1:6379,pool_size=100,db=grafana` -# mysql: go-sql-driver/mysql dsn config string, e.g. `user:password@tcp(127.0.0.1:3306)/database_name` -# postgres: user=a password=b host=localhost port=5432 dbname=c sslmode=disable -;provider_config = sessions - -# Session cookie name -;cookie_name = grafana_sess - -# If you use session in https only, default is false -;cookie_secure = false - -# Session life time, default is 86400 (means 86400 seconds or 24 hours) -;session_life_time = 86400 - -#################################### Data proxy ########################### -[dataproxy] - -# This enables data proxy logging, default is false -;logging = false - -# How long the data proxy should wait before timing out default is 30 (seconds) -;timeout = 30 - -# If enabled and user is not anonymous, data proxy will add X-Grafana-User header with username into the request, default is false. -;send_user_header = false - -#################################### Analytics #################################### -[analytics] -# Server reporting, sends usage counters to stats.grafana.org every 24 hours. -# No ip addresses are being tracked, only simple counters to track -# running instances, dashboard and error counts. It is very helpful to us. -# Change this option to false to disable reporting. -;reporting_enabled = true - -# Set to false to disable all checks to https://grafana.net -# for new vesions (grafana itself and plugins), check is used -# in some UI views to notify that grafana or plugin update exists -# This option does not cause any auto updates, nor send any information -# only a GET request to http://grafana.com to get latest versions -;check_for_updates = true - -# Google Analytics universal tracking code, only enabled if you specify an id here -;google_analytics_ua_id = - -# Google Tag Manager ID, only enabled if you specify an id here -;google_tag_manager_id = - -#################################### Security #################################### -[security] -# default admin user, created on startup -;admin_user = admin - -# default admin password, can be changed before first start of grafana, or in profile settings -;admin_password = admin - -# used for signing -;secret_key = SW2YcwTIb9zpOOhoPsMm - -# disable gravatar profile images -;disable_gravatar = false - -# data source proxy whitelist (ip_or_domain:port separated by spaces) -;data_source_proxy_whitelist = - -# disable protection against brute force login attempts -;disable_brute_force_login_protection = false - -# set to true if you host Grafana behind HTTPS. default is false. -cookie_secure = true - -# set cookie SameSite attribute. defaults to `lax`. can be set to "lax", "strict" and "none" -cookie_samesite = none - -allow_embedding = true - -#################################### Snapshots ########################### -[snapshots] -# snapshot sharing options -;external_enabled = true -;external_snapshot_url = https://snapshots-origin.raintank.io -;external_snapshot_name = Publish to snapshot.raintank.io - -# remove expired snapshot -;snapshot_remove_expired = true - -#################################### Dashboards History ################## -[dashboards] -# Number dashboard versions to keep (per dashboard). Default: 20, Minimum: 1 -;versions_to_keep = 20 - -#################################### Users ############################### -[users] -# disable user signup / registration -;allow_sign_up = true - -# Allow non admin users to create organizations -;allow_org_create = true - -# Set to true to automatically assign new users to the default organization (id 1) -;auto_assign_org = true - -# Default role new users will be automatically assigned (if disabled above is set to true) -;auto_assign_org_role = Viewer - -# Background text for the user field on the login page -;login_hint = email or username -;password_hint = password - -# Default UI theme ("dark" or "light") -;default_theme = dark - -# External user management, these options affect the organization users view -;external_manage_link_url = -;external_manage_link_name = -;external_manage_info = - -# Viewers can edit/inspect dashboard settings in the browser. But not save the dashboard. -;viewers_can_edit = false - -# Editors can administrate dashboard, folders and teams they create -;editors_can_admin = false - -[auth] -# Login cookie name -;login_cookie_name = grafana_session - -# The lifetime (days) an authenticated user can be inactive before being required to login at next visit. Default is 7 days, -;login_maximum_inactive_lifetime_days = 7 - -# The maximum lifetime (days) an authenticated user can be logged in since login time before being required to login. Default is 30 days. -;login_maximum_lifetime_days = 30 - -# How often should auth tokens be rotated for authenticated users when being active. The default is each 10 minutes. -;token_rotation_interval_minutes = 10 - -# Set to true to disable (hide) the login form, useful if you use OAuth, defaults to false -;disable_login_form = false - -# Set to true to disable the signout link in the side menu. useful if you use auth.proxy, defaults to false -;disable_signout_menu = false - -# URL to redirect the user to after sign out -;signout_redirect_url = - -# Set to true to attempt login with OAuth automatically, skipping the login screen. -# This setting is ignored if multiple OAuth providers are configured. -;oauth_auto_login = false - -#################################### Anonymous Auth ###################### -[auth.anonymous] -# enable anonymous access -;enabled = false - -# specify organization name that should be used for unauthenticated users -;org_name = Main Org. - -# specify role for unauthenticated users -;org_role = Viewer - -#################################### Github Auth ########################## -[auth.github] -;enabled = false -;allow_sign_up = true -;client_id = some_id -;client_secret = some_secret -;scopes = user:email,read:org -;auth_url = https://github.com/login/oauth/authorize -;token_url = https://github.com/login/oauth/access_token -;api_url = https://api.github.com/user -;team_ids = -;allowed_organizations = - -#################################### Google Auth ########################## -[auth.google] -;enabled = false -;allow_sign_up = true -;client_id = some_client_id -;client_secret = some_client_secret -;scopes = https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email -;auth_url = https://accounts.google.com/o/oauth2/auth -;token_url = https://accounts.google.com/o/oauth2/token -;api_url = https://www.googleapis.com/oauth2/v1/userinfo -;allowed_domains = - -#################################### Generic OAuth ########################## -[auth.generic_oauth] -;enabled = false -;name = OAuth -;allow_sign_up = true -;client_id = some_id -;client_secret = some_secret -;scopes = user:email,read:org -;auth_url = https://foo.bar/login/oauth/authorize -;token_url = https://foo.bar/login/oauth/access_token -;api_url = https://foo.bar/user -;team_ids = -;allowed_organizations = -;tls_skip_verify_insecure = false -;tls_client_cert = -;tls_client_key = -;tls_client_ca = - -; Set to true to enable sending client_id and client_secret via POST body instead of Basic authentication HTTP header -; This might be required if the OAuth provider is not RFC6749 compliant, only supporting credentials passed via POST payload -;send_client_credentials_via_post = false - -#################################### Grafana.com Auth #################### -[auth.grafana_com] -;enabled = false -;allow_sign_up = true -;client_id = some_id -;client_secret = some_secret -;scopes = user:email -;allowed_organizations = - -#################################### Auth Proxy ########################## -[auth.proxy] -;enabled = false -;header_name = X-WEBAUTH-USER -;header_property = username -;auto_sign_up = true -;ldap_sync_ttl = 60 -;whitelist = 192.168.1.1, 192.168.2.1 -;headers = Email:X-User-Email, Name:X-User-Name - -#################################### Basic Auth ########################## -[auth.basic] -;enabled = true - -#################################### Auth LDAP ########################## -[auth.ldap] -;enabled = false -;config_file = /etc/grafana/ldap.toml -;allow_sign_up = true - -#################################### SMTP / Emailing ########################## -[smtp] -;enabled = false -;host = localhost:25 -;user = -# If the password contains # or ; you have to wrap it with trippel quotes. Ex """#password;""" -;password = -;cert_file = -;key_file = -;skip_verify = false -;from_address = admin@grafana.localhost -;from_name = Grafana -# EHLO identity in SMTP dialog (defaults to instance_name) -;ehlo_identity = dashboard.example.com - -[emails] -;welcome_email_on_sign_up = false - -#################################### Logging ########################## -[log] -# Either "console", "file", "syslog". Default is console and file -# Use space to separate multiple modes, e.g. "console file" -;mode = console file - -# Either "debug", "info", "warn", "error", "critical", default is "info" -;level = info - -# optional settings to set different levels for specific loggers. Ex filters = sqlstore:debug -;filters = - -# For "console" mode only -[log.console] -;level = - -# log line format, valid options are text, console and json -;format = console - -# For "file" mode only -[log.file] -;level = - -# log line format, valid options are text, console and json -;format = text - -# This enables automated log rotate(switch of following options), default is true -;log_rotate = true - -# Max line number of single file, default is 1000000 -;max_lines = 1000000 - -# Max size shift of single file, default is 28 means 1 << 28, 256MB -;max_size_shift = 28 - -# Segment log daily, default is true -;daily_rotate = true - -# Expired days of log file(delete after max days), default is 7 -;max_days = 7 - -[log.syslog] -;level = - -# log line format, valid options are text, console and json -;format = text - -# Syslog network type and address. This can be udp, tcp, or unix. If left blank, the default unix endpoints will be used. -;network = -;address = - -# Syslog facility. user, daemon and local0 through local7 are valid. -;facility = - -# Syslog tag. By default, the process' argv[0] is used. -;tag = - -#################################### Alerting ############################ -[alerting] -# Disable alerting engine & UI features -;enabled = true -# Makes it possible to turn off alert rule execution but alerting UI is visible -;execute_alerts = true - -# Default setting for new alert rules. Defaults to categorize error and timeouts as alerting. (alerting, keep_state) -;error_or_timeout = alerting - -# Default setting for how Grafana handles nodata or null values in alerting. (alerting, no_data, keep_state, ok) -;nodata_or_nullvalues = no_data - -# Alert notifications can include images, but rendering many images at the same time can overload the server -# This limit will protect the server from render overloading and make sure notifications are sent out quickly -;concurrent_render_limit = 5 - - -# Default setting for alert calculation timeout. Default value is 30 -;evaluation_timeout_seconds = 30 - -# Default setting for alert notification timeout. Default value is 30 -;notification_timeout_seconds = 30 - -# Default setting for max attempts to sending alert notifications. Default value is 3 -;max_attempts = 3 - -#################################### Explore ############################# -[explore] -# Enable the Explore section -;enabled = true - -#################################### Internal Grafana Metrics ########################## -# Metrics available at HTTP API Url /metrics -[metrics] -# Disable / Enable internal metrics -;enabled = true - -# Publish interval -;interval_seconds = 10 - -# Send internal metrics to Graphite -[metrics.graphite] -# Enable by setting the address setting (ex localhost:2003) -;address = -;prefix = prod.grafana.%(instance_name)s. - -#################################### Distributed tracing ############ -[tracing.jaeger] -# Enable by setting the address sending traces to jaeger (ex localhost:6831) -;address = localhost:6831 -# Tag that will always be included in when creating new spans. ex (tag1:value1,tag2:value2) -;always_included_tag = tag1:value1 -# Type specifies the type of the sampler: const, probabilistic, rateLimiting, or remote -;sampler_type = const -# jaeger samplerconfig param -# for "const" sampler, 0 or 1 for always false/true respectively -# for "probabilistic" sampler, a probability between 0 and 1 -# for "rateLimiting" sampler, the number of spans per second -# for "remote" sampler, param is the same as for "probabilistic" -# and indicates the initial sampling rate before the actual one -# is received from the mothership -;sampler_param = 1 - -#################################### Grafana.com integration ########################## -# Url used to import dashboards directly from Grafana.com -[grafana_com] -;url = https://grafana.com - -#################################### External image storage ########################## -[external_image_storage] -# Used for uploading images to public servers so they can be included in slack/email messages. -# you can choose between (s3, webdav, gcs, azure_blob, local) -;provider = - -[external_image_storage.s3] -;bucket = -;region = -;path = -;access_key = -;secret_key = - -[external_image_storage.webdav] -;url = -;public_url = -;username = -;password = - -[external_image_storage.gcs] -;key_file = -;bucket = -;path = - -[external_image_storage.azure_blob] -;account_name = -;account_key = -;container_name = - -[external_image_storage.local] -# does not require any configuration - -[rendering] -# Options to configure external image rendering server like https://github.com/grafana/grafana-image-renderer -;server_url = -;callback_url = - -[enterprise] -# Path to a valid Grafana Enterprise license.jwt file -;license_path = - -[panels] -;enable_alpha = false -# If set to true Grafana will allow script tags in text panels. Not recommended as it enable XSS vulnerabilities. -;disable_sanitize_html = false - diff --git a/jails/config/monitor/grafana.ini b/jails/config/monitor/grafana.ini new file mode 100644 index 0000000..e6cbf98 --- /dev/null +++ b/jails/config/monitor/grafana.ini @@ -0,0 +1,1083 @@ +##################### Grafana Configuration Example ##################### +# +# Everything has defaults so you only need to uncomment things you want to +# change + +# possible values : production, development +app_mode = production + +# instance name, defaults to HOSTNAME environment variable value or hostname if HOSTNAME var is empty +;instance_name = ${HOSTNAME} +instance_name = grafana.diyit.org + +#################################### Paths #################################### +[paths] +# Path to where grafana can store temp files, sessions, and the sqlite3 db (if that is used) +data = /var/db/grafana + +# Temporary files in `data` directory older than given duration will be removed +temp_data_lifetime = 24h + +# Directory where grafana can store logs +logs = /var/log/grafana + +# Directory where grafana will automatically scan and look for plugins +plugins = /var/db/grafana/plugins + +# folder that contains provisioning config files that grafana will apply on startup and while running. +provisioning = /usr/local/etc/grafana/provisioning + +#################################### Server #################################### +[server] +# Protocol (http, https, h2, socket) +protocol = h2 + +# The ip address to bind to, empty will bind to all interfaces +;http_addr = + +# The http port to use +;http_port = 3000 + +# The public facing domain name used to access grafana from a browser +;domain = localhost +domain = grafana.diyit.org + +# Redirect to correct domain if host header does not match domain +# Prevents DNS rebinding attacks +enforce_domain = false + +# The full public facing url you use in browser, used for redirects and emails +# If you use reverse proxy and sub path specify full url (with sub path) +;root_url = %(protocol)s://%(domain)s:%(http_port)s/ +root_url = https://grafana.diyit.org/ + +# Serve Grafana from subpath specified in `root_url` setting. By default it is set to `false` for compatibility reasons. +;serve_from_sub_path = false + +# Log web requests +;router_logging = false + +# the path relative working path +;static_root_path = public + +# enable gzip +enable_gzip = true + +# https certs & key file +cert_file = /mnt/certs/diyfullchain.pem +cert_key =/mnt/certs/diyprivkeyr.pem + +# Unix socket path +;socket = + +# CDN Url +;cdn_url = + +# Sets the maximum time using a duration format (5s/5m/5ms) before timing out read of an incoming request and closing idle connections. +# `0` means there is no timeout for reading the request. +;read_timeout = 0 + +#################################### Database #################################### +[database] +# You can configure the database connection by specifying type, host, name, user and password +# as separate properties or as on string using the url properties. + +# Either "mysql", "postgres" or "sqlite3", it's your choice +;type = sqlite3 +;host = 127.0.0.1:3306 +;name = grafana +;user = root +# If the password contains # or ; you have to wrap it with triple quotes. Ex """#password;""" +;password = + +# Use either URL or the previous fields to configure the database +# Example: mysql://user:secret@host:port/database +;url = + +# For "postgres" only, either "disable", "require" or "verify-full" +;ssl_mode = disable + +# Database drivers may support different transaction isolation levels. +# Currently, only "mysql" driver supports isolation levels. +# If the value is empty - driver's default isolation level is applied. +# For "mysql" use "READ-UNCOMMITTED", "READ-COMMITTED", "REPEATABLE-READ" or "SERIALIZABLE". +;isolation_level = + +;ca_cert_path = +;client_key_path = +;client_cert_path = +;server_cert_name = + +# For "sqlite3" only, path relative to data_path setting +;path = grafana.db + +# Max idle conn setting default is 2 +;max_idle_conn = 2 + +# Max conn setting default is 0 (mean not set) +;max_open_conn = + +# Connection Max Lifetime default is 14400 (means 14400 seconds or 4 hours) +;conn_max_lifetime = 14400 + +# Set to true to log the sql calls and execution times. +;log_queries = + +# For "sqlite3" only. cache mode setting used for connecting to the database. (private, shared) +;cache_mode = private + +################################### Data sources ######################### +[datasources] +# Upper limit of data sources that Grafana will return. This limit is a temporary configuration and it will be deprecated when pagination will be introduced on the list data sources API. +;datasource_limit = 5000 + +#################################### Cache server ############################# +[remote_cache] +# Either "redis", "memcached" or "database" default is "database" +;type = database + +# cache connectionstring options +# database: will use Grafana primary database. +# redis: config like redis server e.g. `addr=127.0.0.1:6379,pool_size=100,db=0,ssl=false`. Only addr is required. ssl may be 'true', 'false', or 'insecure'. +# memcache: 127.0.0.1:11211 +;connstr = + +#################################### Data proxy ########################### +[dataproxy] + +# This enables data proxy logging, default is false +;logging = false + +# How long the data proxy waits to read the headers of the response before timing out, default is 30 seconds. +# This setting also applies to core backend HTTP data sources where query requests use an HTTP client with timeout set. +;timeout = 30 + +# How long the data proxy waits to establish a TCP connection before timing out, default is 10 seconds. +;dialTimeout = 10 + +# How many seconds the data proxy waits before sending a keepalive probe request. +;keep_alive_seconds = 30 + +# How many seconds the data proxy waits for a successful TLS Handshake before timing out. +;tls_handshake_timeout_seconds = 10 + +# How many seconds the data proxy will wait for a server's first response headers after +# fully writing the request headers if the request has an "Expect: 100-continue" +# header. A value of 0 will result in the body being sent immediately, without +# waiting for the server to approve. +;expect_continue_timeout_seconds = 1 + +# Optionally limits the total number of connections per host, including connections in the dialing, +# active, and idle states. On limit violation, dials will block. +# A value of zero (0) means no limit. +;max_conns_per_host = 0 + +# The maximum number of idle connections that Grafana will keep alive. +;max_idle_connections = 100 + +# How many seconds the data proxy keeps an idle connection open before timing out. +;idle_conn_timeout_seconds = 90 + +# If enabled and user is not anonymous, data proxy will add X-Grafana-User header with username into the request, default is false. +;send_user_header = false + +# Limit the amount of bytes that will be read/accepted from responses of outgoing HTTP requests. +;response_limit = 0 + +# Limits the number of rows that Grafana will process from SQL data sources. +;row_limit = 1000000 + +#################################### Analytics #################################### +[analytics] +# Server reporting, sends usage counters to stats.grafana.org every 24 hours. +# No ip addresses are being tracked, only simple counters to track +# running instances, dashboard and error counts. It is very helpful to us. +# Change this option to false to disable reporting. +;reporting_enabled = true + +# The name of the distributor of the Grafana instance. Ex hosted-grafana, grafana-labs +;reporting_distributor = grafana-labs + +# Set to false to disable all checks to https://grafana.net +# for new versions (grafana itself and plugins), check is used +# in some UI views to notify that grafana or plugin update exists +# This option does not cause any auto updates, nor send any information +# only a GET request to http://grafana.com to get latest versions +;check_for_updates = true + +# Google Analytics universal tracking code, only enabled if you specify an id here +;google_analytics_ua_id = + +# Google Tag Manager ID, only enabled if you specify an id here +;google_tag_manager_id = + +#################################### Security #################################### +[security] +# disable creation of admin user on first start of grafana +;disable_initial_admin_creation = false + +# default admin user, created on startup +;admin_user = admin + +# default admin password, can be changed before first start of grafana, or in profile settings +;admin_password = admin + +# used for signing +;secret_key = SW2YcwTIb9zpOOhoPsMm + +# current key provider used for envelope encryption, default to static value specified by secret_key +;encryption_provider = secretKey + +# list of configured key providers, space separated (Enterprise only): e.g., awskms.v1 azurekv.v1 +;available_encryption_providers = + +# disable gravatar profile images +;disable_gravatar = false + +# data source proxy whitelist (ip_or_domain:port separated by spaces) +;data_source_proxy_whitelist = + +# disable protection against brute force login attempts +;disable_brute_force_login_protection = false + +# set to true if you host Grafana behind HTTPS. default is false. +;cookie_secure = false + +# set cookie SameSite attribute. defaults to `lax`. can be set to "lax", "strict", "none" and "disabled" +;cookie_samesite = lax + +# set to true if you want to allow browsers to render Grafana in a ,