I do almost this exact thing, although I have the ability to administer the thing locally.
My use case involves all of my business travel, and I'm almost never home to watch TV, but I do watch on a mobile device while traveling. (Airports, Cars, etc...)
1. I use KMTTG to download, cut commercials, and encode. (You could just use an asterisk* to get every show)
2. Then I use the "Custom" command that KMTTG has, to zip the show, scramble the name, and then place on my FTP server.
I scramble the name, because I'm on business, I don't want the name of the shows hitting any firewall log at my company if I'm downloading at the office.
I use ZIP, because if I unzip the scrambled file, it restores the original name.
If I need to administer the thing when I'm traveling, I have a way to do that by remoting into the computer. I use an Apple product, but I've seen other products like "TeamViewer" that allow many of the same remote admin/control ability.
My FTP server is just a handy server that I have, any file sharing device will do, as long as you have the ability to tunnel through your home router to get to it. My ISP uses a dynamic IP addresses, but it only changes about 2 times per year. Each time I leave the house, I confirm what the IP address is, and I'm good to go!
I am the Stig