Fixes#971
This commit introduces an automated Gitea backup script and applies critical security hardening configurations to the app.ini file, including:
- Disabling user registration.
- Requiring sign-in to view content.
- Setting up server and security parameters for production readiness.
Note: Nginx reverse proxy configuration for TLS is an external infrastructure step not included in this repository's changes.