Hello,
I want to set up a proxy server at home to filter out *dodgy* websites. I found what looks to be a good free product to use :
http://safesquid.com/but need an O/S to run it on. This 'server' will be little more than an appliance, it only needs to support 1 or 2 clients. The hardware I intend to use is extremely limited, it's an AMD GEODE 300Mhz processor with 256MB SDRAM at 133 MHz. The 'disk' will be a 200x 4GB compact flash card connected to an ATA33 interface which should allow throughput of 30MB/s. reason for using this hardware is power consumption below 12 watts so I can leave it on pretty much permanently without running up a big electricity bill.
I like the look of Tiny Core as it is so light weight, leaving plenty of RAM available to cache the filtering data in memory and I should be able to leave a good 3GB of flash memory available for caching page views.
What are your opinions? Can I achieve this with Tiny Core?
According to the safesquid website any i386 cpu should work ok and 128MB ram is the minimum.
I have successfully used this hardware (well, similar hardware, had a 4.36gb ide hdd not a fast cf card) to run squid through puppy linux but that struggled to filter out didgy websites when there was a large list of websites to block. I think this is because puppy didnt leave enough ram free and the hdd was too slow.
Could someone please look at the software requirements:
http://www.safesquid.com/html/portal.php?page=7and advise if Tiny Core supports these features? if not any advise or help to get it running would be most appreciated. I'll be looking to write a how-to for this project and will of course add credit to anyone who wishes to assist me.
Thanks,
Ben