Varda Server (Ubuntu)#
Overview#
Varda is an Ubuntu Server VM at 192.168.1.131 used for web hosting and development. It serves as the primary host for the ilmare.nbkelley.com website.
Note: Varda is a different VM from servarr (192.168.1.112), which runs the media automation stack. These were previously conflated in some wiki pages.
Key Details#
- Hypervisor: Proxmox (Minas Tirith)
- Management: Cockpit GUI (Port 9090)
- Web Server: Nginx for static content
- Firewall: UFW enabled (ports 22, 80, 443)
- Development: VS Code Remote-SSH
Nginx Site Structure#
/var/www/ilmare.nbkelley.com/
├── Assets/
│ └── Images/ (Case-sensitive: capital I)
├── html/
│ └── index.html
├── Scripts/
│ └── scripts.js
└── Styles/
└── styles.cssNginx Server Block#
/etc/nginx/sites-available/ilmare.nbkelley.com:
server {
listen 80;
server_name ilmare.nbkelley.com 192.168.1.131;
root /var/www/ilmare.nbkelley.com;
index html/index.html;
location / {
try_files $uri $uri/ =404;
}
location ~* \.(css|js|jpg|png)$ {
expires 30d;
add_header Cache-Control "no-cache, public";
}
}Historical Notes#
- Initially configured with a single
htmlfolder; later restructured to separateAssets,Styles, andScripts(March 2025). - Nginx
rootmust point to the parent directory of thehtmlfolder to resolve paths like/Styles/styles.csscorrectly.
Related Pages#
- Servarr - Media Automation Stack — separate VM at 192.168.1.112
- Web Server Architecture on Proxmox
- Ilmarë Website
- MBTA Dashboard - Setup
Sources#
ingested/chats/025-Creating Tolkien-inspired site Ilmarë introduction..mdingested/chats/027-User's System Setup and Coding Assistance.md