diff --git a/Dummy Sites/.dockerignore b/Dummy Sites/.dockerignore
new file mode 100644
index 0000000..0b2edf4
--- /dev/null
+++ b/Dummy Sites/.dockerignore
@@ -0,0 +1,18 @@
+# Git
+.git
+.gitignore
+
+# Documentation
+README.md
+*.md
+
+# IDE
+.vscode
+.idea
+
+# OS files
+.DS_Store
+Thumbs.db
+
+# Other
+*.log
diff --git a/Dummy Sites/Dockerfile b/Dummy Sites/Dockerfile
new file mode 100644
index 0000000..b9fa0fb
--- /dev/null
+++ b/Dummy Sites/Dockerfile
@@ -0,0 +1,35 @@
+# Use nginx alpine as base image for a lightweight container
+FROM nginx:alpine
+
+# Remove default nginx website
+RUN rm -rf /usr/share/nginx/html/*
+
+# Copy main dashboard
+COPY index.html /usr/share/nginx/html/
+
+# Copy all service pages
+COPY services/ /usr/share/nginx/html/services/
+
+# Create a custom nginx config
+RUN echo 'server { \
+ listen 80; \
+ server_name localhost; \
+ root /usr/share/nginx/html; \
+ index index.html; \
+ \
+ location / { \
+ try_files $uri $uri/ =404; \
+ } \
+ \
+ # Enable gzip compression \
+ gzip on; \
+ gzip_vary on; \
+ gzip_min_length 1024; \
+ gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; \
+}' > /etc/nginx/conf.d/default.conf
+
+# Expose port 80
+EXPOSE 80
+
+# Start nginx
+CMD ["nginx", "-g", "daemon off;"]
diff --git a/Dummy Sites/README.md b/Dummy Sites/README.md
new file mode 100644
index 0000000..98ce3f6
--- /dev/null
+++ b/Dummy Sites/README.md
@@ -0,0 +1,181 @@
+# ๐ Homelab Showcase Dashboard
+
+A beautiful, realistic dashboard for showcasing your internal homelab services with **dummy login pages** that mimic the real interfaces. Perfect for demonstrations without exposing actual services.
+
+> **Note:** This is a showcase/demo site. All login forms are non-functional and display a "demo page" message when submitted.
+
+## โจ Features
+
+- ๐จ **Realistic Service Interfaces** - Each service has its own authentic-looking dummy page
+- ๐ **Main Dashboard** - Beautiful dark-themed landing page with all services
+- ๐ **Safe & Secure** - No real authentication, just visual demonstrations
+- ๐ฑ **Responsive Design** - Works on desktop, tablet, and mobile
+- ๐ณ **Docker Ready** - Easy deployment via Docker Compose on Portainer
+
+## ๐ฆ Included Services
+
+### Storage & Cloud
+| Service | Description | Dummy Page |
+|---------|-------------|------------|
+| **Nextcloud** | Self-hosted cloud storage | `services/nextcloud.html` |
+
+### Media & Entertainment
+| Service | Description | Dummy Page |
+|---------|-------------|------------|
+| **Plex** | Media streaming server | `services/plex.html` |
+| **Jellyfin** | Open source media server | `services/jellyfin.html` |
+
+### Infrastructure & Management
+| Service | Description | Dummy Page |
+|---------|-------------|------------|
+| **Portainer** | Docker container management | `services/portainer.html` |
+| **Proxmox** | Virtualization platform | `services/proxmox.html` |
+| **Pi-hole** | Network ad blocker dashboard | `services/pihole.html` |
+
+### Monitoring
+| Service | Description | Dummy Page |
+|---------|-------------|------------|
+| **Netdata** | Real-time system monitoring | `services/netdata.html` |
+
+## ๐ Deployment
+
+### Option 1: Portainer (Recommended)
+
+1. **Upload files** to your Portainer VM:
+ ```bash
+ scp -r * user@your-vm:/path/to/homelab-showcase/
+ ```
+
+2. **In Portainer:**
+ - Go to **Stacks** โ **Add Stack**
+ - Name: `homelab-showcase`
+ - Copy contents of `docker-compose.yml`
+ - Deploy
+
+3. **Access:**
+ - Dashboard: `http://your-vm-ip:8080`
+ - Or configure Traefik for `showcase.lemonlink.eu`
+
+### Option 2: Docker Compose
+
+```bash
+docker-compose up -d
+```
+
+### Option 3: Manual Docker
+
+```bash
+docker build -t homelab-showcase .
+docker run -d -p 8080:80 --name homelab-showcase --restart unless-stopped homelab-showcase
+```
+
+## ๐๏ธ File Structure
+
+```
+.
+โโโ index.html # Main dashboard
+โโโ Dockerfile # Container definition
+โโโ docker-compose.yml # Compose configuration
+โโโ README.md # This file
+โโโ services/ # Dummy service pages
+ โโโ nextcloud.html # Nextcloud login page
+ โโโ portainer.html # Portainer login page
+ โโโ netdata.html # Netdata dashboard
+ โโโ plex.html # Plex media interface
+ โโโ jellyfin.html # Jellyfin login page
+ โโโ proxmox.html # Proxmox login page
+ โโโ pihole.html # Pi-hole dashboard
+```
+
+## ๐จ Service Pages Preview
+
+### Nextcloud Login
+- Authentic blue gradient background
+- Official Nextcloud logo
+- Username/password form
+- "Stay logged in" checkbox
+
+### Portainer Login
+- Docker-themed dark interface
+- OAuth option button
+- Version info display
+
+### Netdata Dashboard
+- Real-time-looking charts (static)
+- CPU, RAM, Disk, Network metrics
+- Time range selector
+- Node overview panel
+
+### Plex Interface
+- Dark media server theme
+- Movie/TV show grid
+- "Continue Watching" section
+- Sidebar navigation
+
+### Jellyfin Login
+- Jellyfin blue theme
+- Server name display
+- Clean centered login box
+
+### Proxmox Login
+- Split-screen design
+- Feature highlights
+- Realm selection
+
+### Pi-hole Dashboard
+- Red-themed statistics
+- Query graphs
+- Top blocked domains list
+- Client activity panel
+
+## ๐ง Customization
+
+### Adding More Services
+
+1. Create a new HTML file in `services/` folder
+2. Copy the demo banner from existing files:
+ ```html
+
+ ```
+3. Design the login/interface to match the real service
+4. Add the service card to `index.html`
+
+### Changing Domain Names
+
+Edit the URLs in `index.html` service cards to match your actual domains:
+
+```html
+your-domain.com
+```
+
+### Styling
+
+Each service page is self-contained with inline CSS. Edit the `
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Dashboards & Monitoring
+
+
+
+
+
+
+
+
+
+
+ Storage & Cloud
+
+
+
+
+
+
+
+
+
+
+ Media & Entertainment
+
+
+
+
+
+
+
+
+
+
+ Infrastructure & Management
+
+
+
+
+
+
+
+