Braden No I can't, because CSP is not at all meant for forums, Your users won't be able to embed images, videos, etc. If the Forum is private just do what I suggested, I just checked my own config on this:
ssl_protocols TLSv1.3 TLSv1.2;
ssl_prefer_server_ciphers off;
ssl_ecdh_curve secp384r1;
ssl_dhparam /etc/nginx/dhparam7680.pem;
ssl_session_timeout 10m;
ssl_session_cache shared:SSL:10m;
ssl_session_tickets off;
ssl_stapling on;
ssl_stapling_verify on;
add_header Strict-Transport-Security "max-age=63072000;includeSubDomains;preload";
add_header Referrer-Policy same-origin;
add_header Permissions-Policy "camera=(),geolocation=(self)";
add_header X-Frame-Options DENY;
add_header X-Content-Type-Options nosniff;
add_header X-XSS-Protection "1;mode=block";
Same-origin like I said. That will prevent outside websites seeing the topic titles etc on a closed forum and is essential for privacy. Though I may change it to origin because it really doesn't matter if stuff is loaded from a domain name that is literally on VPS with 1 IP and no other websites!