ExplodingPenguin.TV Linux Love, Microsoft Frustrations, and Other Geekery


Setup Gnome OpenVPN Client


Install the OpenVPN plugin for network manager. For Ubuntu it's:

sudo apt-get install network-manager-openvpn

Recover Deleted Files From ClearOS Flexshares

The Accidentally Deleted File


By default the recycle bin is enabled on ClearOS shared folders. So don't panic when someone deletes one of your super important files.

Get started by going to the shared folder the file was deleted from. To access the ClearOS recycle bin, you will need to enable "Show hidden files and folders." If you haven't done so already, click Tools at the top of the window. Then click "Folder Options"  select the View tap, then click the radio button next to "Show hidden files and folders." (If you use a Linux desktop, you only have to press Ctrl+h)


ClearOS Rick Rolling Content Filter

Inspired by a segment on hak5. I customized the ClearOS filtered site page to give the users a more entertaining experience when someone tries to access a blocked site.

You can download the custom filter page here.

First backup the original filtered.php

cd /var/webconfig/htdocs/public/
cp filtered.php filtered.bak


Now override the filtered.php file with the custom one and copy an .mp3 of the song named NGGUP.mp3 to /var/webconfig/htdocs/public/. That's it! When someone goes to a blocked site, they'll get Rick Roll'd.


Customize ClearOS Login and Site Blocked Images

Customized Login

Replacing the default ClearOS logo on the login pages and proxy error pages is very simple.

That image is being pulled from:



First backup the file:

cd /var/webconfig/htdocs/templates/standard-5.1/images/
cp logo2.png logo2.bak


Now copy your image to that directory, and as long as it's named logo2.png it will load. The original image is 109x128. You can get away with a lot more width than that, but you need to keep the height the same in order for the login box to display correctly. There's plenty of ways to do the actual copy, since I'm already logged into the ClearOS server, I'll just scp the file from my linux client.

[root@clearos images]# scp user@system:/example/directory/logo2.png ./


That's it! Now go to your ClearOS login page and you should that custom logo.

Filed under: Linux Server No Comments

End User Guide – ClearOS Content Filter Unblock Website


So, your very talented IT person just setup a fancy new ClearOS server/firewall on your network?  Is it bocking a legit site that you need to access? Get the ClearOS server's address and your login from that computer expert of yours and follow these steps.


Open your browser and go to the ClearOS IP address or hostname using https and port 81

Ignore the certificate warning


Go to Gateway and Content Filter

Click the edit button by "Site Lists"

Add site under "Exception Site List"