Nebuchadnezzar is my personal server, hosted on a remote VPS. It is running YunoHost. Its name is inspired by the homonymous ship, as displayed in The Matrix saga.
This page collects various useful information about system administration in general, as well as Neb-specific configurations and customizations. I apologize for data to be cryptic and mostly random, but these are the personal notes of an amateur sysad: nothing particularly insightful for the rest of the world.
Customizations
- Custom CSS
- Changing the default shell to zsh requires a different procedure.
Nginx
Nginx’s configuration files are in /etc/nginx/conf.d. For example, tommi.space Nginx configuration file resides in /etc/nginx/conf.d/tommi.space.d/my_webapp.conf.
To check and reload the configuration:
sudo nginx -t && \
sudo systemctl restart nginxgzip compression
- Compression and Decompression | NGINX Documentation
- Module ngx_http_gzip_module
- Configure gzip compression
Backup
!YunoHost backups on Cubbit DS3 object storage using s3fs
Nextcloud
Using occ sudo -u nextcloud php8.2 --define apc.enable_cli=1 /var/www/nextcloud/occ [command]
To do
- Set global and/or specific CORS Origin permissions
- Why
The configuration file
?/var/www/.well-known/www.tommi.space/autoconfig/mail/config-v1.1.xmlhas been manually modified and will not be updated sudo -u nextcloud php8.2 --define apc.enable_cli=1 /var/www/nextcloud/occ stt_whisper:download-models medium- Nextcloud changed config files:
/var/www/nextcloud/config/config.php, old:/var/cache/yunohost/appconfbackup//var/www/nextcloud/config/config.php.backup.11142