Skip to content

Instantly share code, notes, and snippets.

@TGion
Last active June 12, 2023 15:10
Show Gist options
  • Save TGion/4d0dac3e0d1f6dcd395def2ad39376b1 to your computer and use it in GitHub Desktop.
Save TGion/4d0dac3e0d1f6dcd395def2ad39376b1 to your computer and use it in GitHub Desktop.
FreeBSD 13 RC config file for my VPS with SSH, Wireguard and several services
# Misc
dumpdev="NO"
cloudinit_enable="YES"
swapfile="/usr/swap0"
dbus_enable="YES"
# Network Stuff
hostname=HOSTNAME.DOMAIN.TLD
defaultrouter=X.X.X.X
ifconfig_vtnet0=X.X.X.X
ntpd_enable="YES"
ntpdate_enable="YES"
# IPv6
#ipv6_activate_all_interfaces="YES"
#ipv6_defaultrouter=
#ipv6_ifconfig_vtnet0=
keymap=de
# PF Firewall
pf_enable="YES"
pflog_enable="YES"
nginx_enable="YES"
postgresql_enable="YES"
# Disable sendmail
sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"
# Nextcloud
php_fpm_enable="YES"
redis_enable="YES"
rabbitmq_enable="YES"
supervisord_enable="YES"
# SSH after ssh-audit
sshd_enable="YES"
sshd_dsa_enable="no"
sshd_ecdsa_enable="no"
sshd_ed25519_enable="yes"
sshd_rsa_enable="yes"
# Wireguard VPN
wireguard_enable="YES"
wireguard_interfaces="wg0"
gateway_enable="YES"
adguardhome_enable="YES"
# NFS Client
nfs_client_enable="no"
rpc_statd_enable="no"
rpc_lockd_enable="no"
# Bitwarden Server
vaultwarden_enable="YES"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment