# Server stuff

# Network Layout

<div drawio-diagram="291"><img src="https://beastcat.games/uploads/images/drawio/2023-11/zbztXCYIWbtygY6P-drawing-5-1700334009.png" alt=""/></div>

# pfSense firewall rules

#### WAN

<table border="1" id="bkmrk-protocol-source-dest" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 20%;"></col><col style="width: 20%;"></col><col style="width: 20%;"></col><col style="width: 20%;"></col><col style="width: 20%;"></col></colgroup><tbody><tr><td>Protocol</td><td>Source</td><td>Destination</td><td>Port</td><td>Description

</td></tr><tr><td>UDP</td><td>\*</td><td>This Firewall</td><td>87016</td><td>  
</td></tr><tr><td>TCP</td><td>\*</td><td>192.168.100.140</td><td>80 (HTTP)</td><td>NAT</td></tr><tr><td>TCP</td><td>\*</td><td>192.168.100.140</td><td>443 (HTTPS)</td><td>NAT</td></tr><tr><td>\*</td><td>SEVERNET net</td><td>192.168.10.254</td><td>\*</td><td>Modem</td></tr><tr><td>UDP</td><td>\*</td><td>WAN address</td><td>1194(OpenVPN</td><td>OpenVPN Home wiz</td></tr><tr><td>TCP</td><td>\*</td><td>192.168.100.141</td><td>25 (SMTP)</td><td>NAT</td></tr><tr><td>TCP</td><td>\*</td><td>192.168.100.141</td><td>110 (POP3)</td><td>NAT</td></tr><tr><td>TCP</td><td>\*</td><td>192.168.100.141</td><td>143 (IMAP)</td><td>NAT</td></tr><tr><td>TCP</td><td>\*</td><td>WAN address</td><td>80 (HTTP)</td><td> </td></tr><tr><td>TCP</td><td>\*</td><td>WAN address</td><td>443 (HTTPS)</td><td>  
</td></tr><tr><td>TCP</td><td>\*</td><td>192.168.100.141</td><td>587 (SUBMISSION)</td><td>NAT</td></tr><tr><td>TCP</td><td>\*</td><td>192.168.100.141</td><td>465 (SMTP/S)</td><td>  
</td></tr><tr><td>  
</td><td>  
</td><td>  
</td><td>993 (IMAP/S)</td><td>  
</td></tr><tr><td>  
</td><td>  
</td><td>  
</td><td>995(POP3/S)</td><td>  
</td></tr></tbody></table>

#### SERVERNET

<table border="1" id="bkmrk-protocol-source-dest-1" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 20%;"></col><col style="width: 20%;"></col><col style="width: 20%;"></col><col style="width: 20%;"></col><col style="width: 20%;"></col></colgroup><tbody><tr><td>Protocol</td><td>Source</td><td>Destination</td><td>Port</td><td>Disc.</td></tr><tr><td>\*</td><td>\*</td><td>192.168.42.0/24</td><td>\*</td><td>  
</td></tr><tr><td>\*</td><td>192.168.100.0/24</td><td>\*</td><td>\*</td><td>  
</td></tr><tr><td>\*</td><td>SERVERNET net</td><td>\*</td><td>\*</td><td>  
</td></tr><tr><td>  
</td><td>  
</td><td>  
</td><td>  
</td><td>  
</td></tr><tr><td>  
</td><td>  
</td><td>  
</td><td>  
</td><td>  
</td></tr><tr><td>  
</td><td>  
</td><td>  
</td><td>  
</td><td>  
</td></tr><tr><td>  
</td><td>  
</td><td>  
</td><td>  
</td><td>  
</td></tr><tr><td>  
</td><td>  
</td><td>  
</td><td>  
</td><td> </td></tr></tbody></table>