You are hereHow to install VideoCache?
Videocache 1.9.5 is available now. This version improves support for logging and fixes video caching problems for various sites like Vimeo, Break, Tube8 etc due to change in URL patterns. Also, from this version onwards, UrlGrabber has been removed from dependencies. Check Changelog for details. If you have purchased version 1.9.x previously, you can claim free upgrade by contacting using Contact Link. Please mention the email address using which you purchased Videocache. New users proceed to download page right now, secure your copy and enjoy caching :-)
How to install VideoCache?
Requirements
Videocache requires following packages to work.
- Squid >= 2.6
- Python >= 2.4
- Python-iniparse (iniparse module of python)
- Apache (httpd) Web Server
You should have these packages installed and properly configured on your system. In case you don't have these packages installed check the respective links above.
Download
Purchase the latest version of videocache from the download page.
Installation
Extract videocache-bundle.tar.gz
[root@localhost root]# tar -xvzf videocache-bundle.tar.gz
Change directory to videocache-bundle
[root@localhost root]# cd videocache-bundle
Login to root user and install the rpm using the following command.
[root@localhost root]# rpm -ivh videocache-x.x-x.noarch.rpm
If the installation was successful, open the videocache man-page and add copy the lines that look like the following to your squid.conf .
# --BEGIN-- videocache config for squid # LINES THAT SHOULD GO IN squid.conf # --END-- videocache config for squid
Now follow the instructions on configuration page to configure videocache using the configuration file /etc/videocache.conf . Please don't overlook the critical options like cache_host, proxy etc.
Restart your Apache(httpd) webserver. And then restart squid server as well.
Extract videocache-bundle.tar.gz
[root@localhost root]# tar -xvzf videocache-bundle.tar.gz
Change directory to videocache-bundle
[root@localhost root]# cd videocache-bundle
Untar the videocache archive using the following command
[root@localhost root]# tar -xvzf videocache-x.x.tar.gz
For Debian/Ubuntu/pfSense or operating systems in which squid is run as user 'proxy', use the following command to install
[root@localhost videocache-x.x]# python setup-deb.py install
For RedHat/CentOS/Fedora/SuSE/Gentoo or operating systems in which squid is run as user 'squid', use the following command to install
[root@localhost videocache-x.x]# python setup.py install
All the activities and errors of the setup script are logged in videocache-setup.log file. Please check the logfile for exact information in case setup gives any errors.
If the installation was successful, open the README file and add the lines that look like the following to your squid.conf .
# --BEGIN-- videocache config for squid # LINES THAT SHOULD GO IN squid.conf # --END-- videocache config for squid
Now follow the instructions on configuration page to configure videocache using the configuration file /etc/videocache.conf . Please don't overlook the critical options like cache_host, proxy etc.
Now restart squid and httpd (Apache) servers. And you are ready to cache videos from several domains.

