Port forwarding for self hosted web and ftp server

Hello all,

With the recent FCC ban on the foreign supplied routers I thought it would be a fun challenge to setup my own appliance. About 25 years ago I had fun with the old Linux Router Project boot floppy on an old 486 with 2 nics.

So here I am 25 years later with a Intel NUC , 4gb ram and a 64gb ssd with 3 nics configured Red to the hardwire onboard Lan, Green to a USB dongle for ethernet and the wifi chip in the nuc doing blue zone.

I have internet, wifi throughout the house and our tablets & cell phones are happy..

The odd man out is port forwarding for web and ftp server not being able to connect. They were fine in the Tenda router

My webserver is in the green zone at 192.168.0.37

I can go to the units webmin at 192.168.0.37:12321 with no issues

getting a message too many redirects in chrome to the URL

With the FTP server in one app its an abrupt Check Your Network slam likes its connecting but getting a halt, With things intentionally mis set it displays it couldnt find it to connect

Screen cap of the rules set for the web browser:

FTP rule is setup similar but its on machine 192.168.0.111 and port21

Update..I figured out what the issue was with port80 webserver forwarding. At the namecheap hosting sight my ssl configuration got scrambled . The protocol prefix drop down got toggled to http instead of https. Weird.

The port 21 for the ftp server is still an issue.

I have a dyndns.org hostname in ipfire and the dyndns account page has the updated IP address.

In filezilla if I input the dyndns account and hit connect it resolves to the public IP address with port 21 but I get a connection refused

annnnnd ftp is sorted out. Using Pure-ftpd on a nix box. I was thinking ipfire may not like FTP vs ftps passive so I accessed the config file and activated these 2 lines and edited the ip address to enable ftps on the server side and put in the additional port forwarding rule for the ftps ports 30000-50000 and it fires up now.

self resolved

self resolved