Files
family-hub/setup_firewall.bat

56 lines
1.5 KiB
Batchfile

@echo off
echo ========================================
echo Family Hub - Firewall Configuration
echo ========================================
echo.
echo This script will add Windows Firewall rules to allow
echo network access to Family Hub (ports 8001 and 5173)
echo.
echo ⚠️ This requires Administrator privileges
echo.
pause
REM Check for admin
net session >nul 2>&1
if %errorLevel% NEQ 0 (
echo.
echo ERROR: This script must be run as Administrator
echo.
echo Right-click this file and select "Run as administrator"
echo.
pause
exit /b 1
)
echo.
echo Creating firewall rules...
echo.
REM Add rule for backend (port 8001)
netsh advfirewall firewall delete rule name="Family Hub Backend" >nul 2>&1
netsh advfirewall firewall add rule name="Family Hub Backend" dir=in action=allow protocol=TCP localport=8001
if %errorLevel% EQU 0 (
echo ✓ Backend rule created (port 8001)
) else (
echo ✗ Failed to create backend rule
)
REM Add rule for frontend (port 5173)
netsh advfirewall firewall delete rule name="Family Hub Frontend" >nul 2>&1
netsh advfirewall firewall add rule name="Family Hub Frontend" dir=in action=allow protocol=TCP localport=5173
if %errorLevel% EQU 0 (
echo ✓ Frontend rule created (port 5173)
) else (
echo ✗ Failed to create frontend rule
)
echo.
echo ========================================
echo Firewall configuration complete!
echo ========================================
echo.
echo Family Hub should now be accessible from other devices
echo on your network.
echo.
pause