Your Home Theater
MiCasaTV
Stream your favorite movies, shows, and music.
Welcome Back
Enter your credentials to continue
TV Shows
Stream with Jellyfin
Music
Listen with Jellyfin
All systems online | Enjoy your media
A
MiCasaTV Dashboard
Good evening,
Adrian
·
All systems operational
10:42
PM
Thursday, May 14
+2 today
3
Active Sessions
99.9%
15d
Server Uptime
68% full
2.1 TB
Storage Used
All online
Users
Your Services
3 active
Recent Activity
Jellyfin stream started
Living Room TV · 4K HDR
2m ago
Music queue updated
24 songs added to library
1h ago
Tunnel health check
All endpoints responding
3h ago
Storage scan complete
2.1 TB used of 4 TB
6h ago
Server Status
Infrastructure
All Operational
Jellyfin
● Checking…
Music
● Checking…
AI
● Checking…
Storage — / —
Loading…
7-day storage growth trend
Server Uptime Loading…
Tip: Add MiCasaTV to your home screen for quick access on any device.
Overview
Full system snapshot at a glance.
System Uptime
15d 4h 32m
System Status
All Systems Operational
Everything is running smoothly.
/ 8
Services Online
CPU Load
fetching…
Memory
fetching…
Disk Usage
fetching…
Live System Status
Checking services…
Media & Streaming
Checking…
Music
Checking…
AI Assistant
Planned
Professional Worker
Checking…
Storage
Checking…
Network
Healthy
VMs
Running
Privacy & Security
Protected
System Resources
Live · updates every 5s
Ubuntu worker · real-time metrics
CPU —%
Memory —%
UPTIME
WORKER
Storage Overview
Primary NAS capacity
Used
Total
Used
Free
Recent System Events
Activity log
Media & Streaming started
2m ago
Backup completed successfully
15m ago
New user registered
1h ago
VPN tunnel refreshed
2h ago
System health check passed
3h ago
Dashboard
Admin control center.
🖥️

Coming Soon

Charts, metrics, and quick actions for your entire homelab.

Live TV
Loading channels…
LIVE
Loading channels…
Music
Your personal music server.
Online
Now Playing
Enjoy your music anywhere.
After Hours
Blinding Lights
The Weeknd · After Hours
1:243:20
Music library
Online
Your Library
Stream your entire collection from one beautiful place.
317Albums
142Artists
2,451Songs
Open Music
Recently Added
Your latest music additions.
Houdini
Houdini
Eminem
3:48
Scarlet
Paint The Town Red
Doja Cat
3:51
Lover
Cruel Summer
Taylor Swift
2:58
Think Later
greedy
Tate McRae
2:11
Server Status
All systems running smoothly.
View Activity
Server
Jellyfin
Running
Library
2,451 songs
317 albums · 142 artists
Storage
1.2 TB used
of 4 TB
Transcoding
0
Active streams
Last Updated
Professional Worker
Automation engine · runs on homelab PC · port 8001
Tunnel FastAPI Playwright
CF Tunnel
Checking…
Docker
Checking…
Uptime
Since last restart
Last Ping
Timeout
How fast it responded
Errors Today
0%
All good so far
Restarts
0
Hasn't needed one
Your PC's Resources
Updates live once worker is on
CPU
14%
Memory
40% · 6/16 GB
Disk
— / 931 GB
Worker Controls
Recent Alerts
0
Worker health check failed — no response
Live Logs
Camille
Groq · llama-3.3-70b-versatile
Checking…
Camille
Good evening,
Adrian
Recent
No saved conversations yet
Homelab
Payroll
Code
Backend not configured yet
Once your Ubuntu Camille backend is running, add this before </body> in landing.html:
<script>window.CAMILLE_API_URL = window.location.origin;</script>
Also open the port: sudo ufw allow 8003
Camille AI
Hello, Adrian!
What are we working on today?
Enter to send • Shift+Enter for newline
0 / 4000
Privacy & Network
Secure your connection and monitor network activity in real time.
VPN Status
Checking…
Connection Status
Checking…
VPN Protocol
Checking…
Cloudflare Tunnel
Checking…
DNS Protection
Encrypted DNS enabled
Network Activity
Real-time bandwidth usage
200 150 100 50 0
Mbps
00:00 04:00 08:00 12:00 16:00 20:00 24:00
Download
Upload
Total
Security Feed
Live · 30s
Initializing…
Waiting for security data… just now
Refresh security feed
Connection Details
Protocol
WireGuard
Encryption
Server Location
System Uptime
Total Transferred
Server Load
Quick Actions
Change Server
Select a different location
Kill Switch
Block internet if VPN drops
Split Tunneling
Choose apps & websites
DNS Settings
Configure DNS servers
Storage
Disk usage and file management.
💾

Coming Soon

Monitor disk health, usage, and manage your file storage.

Insights
Usage trends and analytics.
📊

Coming Soon

See bandwidth usage, top content, and activity trends over time.

Activity
Monitor system events and user actions.
Loading activity data…
Total Events
0
18.6% vs May 7–13
Successful Events
0
15.3% vs May 7–13
Active Users
0
12.8% vs May 7–13
Warnings
0
8.4% vs May 7–13
Errors
0
22.2% vs May 7–13
Recent Activity
View All
Event Description User Time Status
Loading…
Activity Overview
Success
Warning
Error
Info
Top Actions
View All
Streams Started
0
Logins
0
Content Downloads
0
Searches
0
Settings Changed
0
Alerts
System notifications and warnings.
Loading alerts…
Total Alerts
0
vs last 7 days
Critical
0
Requires immediate attention
Warning
0
Needs attention
Info
0
Informational updates
Resolved
0
vs last 7 days
All Alerts
Active 0
Resolved
Alert Service Severity Status Triggered Actions
Requests
Request new movies or TV shows.
Active Downloads
0
Total Requests
Loading…
Approved
of total
Pending
of total
Declined
of total
Title Type Requested By Status Requested On
Loading requests…
New Request
Quality
Audio Language
Subtitles
Extra Notes (optional)
Approve
Decline
Delete
Users
Manage user accounts and permissions.
Total Users
 
Active Users
 
Administrators
Full access
Pending Invites
Awaiting acceptance
All Users
Administrators
Pending Invitations
Settings
Manage your server preferences and configuration.
General
Server
Security
Notifications
Backup
Maintenance
General Settings
Basic information and preferences.
Server Name
Timezone
Language
Appearance
Choose how the dashboard looks.
Theme
Light
Dark
System
Accent Color
Choose your accent color.
System Preferences
Configure how your system behaves.
Auto start services on boot
Automatically start all services when the server boots
Check for updates automatically
Notify me when updates are available
Send anonymous usage data
Help us improve by sending anonymous usage data
Maintenance
Manage server maintenance.
Restart Server
Restart all services and applications
Shutdown Server
Safely shutdown all services and the server
Clear Cache
Clear temporary files and application cache
Server Configuration
Network and connection settings.
Server URL
Port
Max Concurrent Streams
Security Settings
Manage authentication and access control.
Require login for all users
All users must authenticate before accessing content
Enable two-factor authentication
Add an extra layer of security for admin accounts
Block failed login IPs
Automatically block IPs after 5 failed attempts
Notification Preferences
Choose what alerts you receive.
Critical alerts
Notify on critical system errors
Warning alerts
Notify on storage, network, and service warnings
Update notifications
Notify when system updates are available
Backup completion
Notify when scheduled backups complete
Backup Configuration
Automate and manage your server backups.
Automatic backups
Run scheduled backups automatically
Backup Frequency
Retention Period
Server Maintenance
Run one-off jobs against your media library. Output streams live into each console below.
Backend wiring soon
Subtitles Runner
Download & sync subtitles for one title or the whole library.
Idle
Target
subtitles.log 0 lines
No output yet — press “Run subtitle download”.
Compact Files
Re-pack media and reclaim disk space across the library.
Idle
Analyzes every title and re-packs anything that can be stored smaller — non-destructive.
compact.log 0 lines
No output yet — press “Run compaction”.
Support
Help and documentation.
💬

Need Help?

Contact Adrian or check the docs for troubleshooting.

Add New User
Create directly with a password, or send an invite link.
Password
Access Level
Viewer
Stream content, request media
Admin
Full dashboard & server access
Language
Edit Profile
Security
Portal Password
Stored hashed — it can't be read back, only replaced
Enter a strong password
Jellyfin Access
Link this user's account to Jellyfin for Watch Now auto-login
Sets this user's Jellyfin password and enables one-click Watch Now auto-login.
Enter a strong password
Account Status
Active Account
User can log in and access the portal
Danger Zone
Remove User
Permanently delete this account and revoke all access.
This cannot be undone. Removing will permanently delete their account and revoke all access to MiCasaTV.