{"id":13415456,"url":"https://github.com/mindreframer/vagrant-varnish-vmods-builder","last_synced_at":"2025-11-03T15:30:39.667Z","repository":{"id":10770157,"uuid":"13034786","full_name":"mindreframer/vagrant-varnish-vmods-builder","owner":"mindreframer","description":"Install Varnish from custom DEB package with plenty VMODs","archived":false,"fork":false,"pushed_at":"2013-10-21T14:49:29.000Z","size":140,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-07-31T21:53:50.019Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mindreframer.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-09-23T12:08:48.000Z","updated_at":"2013-10-21T14:49:35.000Z","dependencies_parsed_at":"2022-08-30T11:01:27.718Z","dependency_job_id":null,"html_url":"https://github.com/mindreframer/vagrant-varnish-vmods-builder","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mindreframer%2Fvagrant-varnish-vmods-builder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mindreframer%2Fvagrant-varnish-vmods-builder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mindreframer%2Fvagrant-varnish-vmods-builder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mindreframer%2Fvagrant-varnish-vmods-builder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mindreframer","download_url":"https://codeload.github.com/mindreframer/vagrant-varnish-vmods-builder/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239418544,"owners_count":19635203,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-30T21:00:49.142Z","updated_at":"2025-11-03T15:30:39.625Z","avatar_url":"https://github.com/mindreframer.png","language":"Ruby","funding_links":[],"categories":["Varnish"],"sub_categories":[],"readme":"# Package Varnish with [VMODs](https://www.varnish-cache.org/vmods)\n\n\n## What is this?\n  This script will create a Debian/Ubuntu package for [Varnish Cache Server](https://www.varnish-cache.org/) with many VMODs compiled in.\n\n  The tasty stuff is in [varnish_installer.rb](https://github.com/mindreframer/vagrant-varnish-vmods-builder/blob/master/sh/varnish_installer.rb) - script. It will generate a rather lengthy bash script with all the necessary steps to:\n\n    - install dependencies,\n    - download sources,\n    - configure them,\n    - install,\n    - preparing all the specified VMODs\n    - and wrapping it up in a delicious and lightweight package, that is very easy to install.\n\n For the unpacient:\n\n    $ apt-get install gdebi-core\n    $ wget http://optimate.dl.sourceforge.net/project/mindreframerpackages/varnish-3.0.4.ubuntu.12.04_amd64.deb\n    $ gdebi -n varnish-3.0.4.ubuntu.12.04_amd64.deb\n    # get the list of installed VMODs\n    $ ls -la /usr/local/lib/varnish/vmods\n\n### Compiled VMODS\n\u003c!-- VMODS_LIST_START --\u003e\n    *** GENERATED BY sh/update_readme.rb ***\n\n    statsd:\n       - https://github.com/jib/libvmod-statsd.git\n    timers:\n       - https://github.com/jib/libvmod-timers.git\n    curl:\n       - https://github.com/varnish/libvmod-curl.git\n    ipcast:\n       - https://github.com/lkarsten/libvmod-ipcast.git\n    throttle:\n       - https://github.com/nand2/libvmod-throttle.git\n    var:\n       - https://github.com/varnish/libvmod-var.git\n    memcached:\n       - https://github.com/sodabrew/libvmod-memcached.git\n    digest:\n       - https://github.com/varnish/libvmod-digest.git\n    shield:\n       - https://github.com/varnish/libvmod-shield.git\n    threescale:\n       - https://github.com/3scale/libvmod-3scale.git\n    cookie:\n       - https://github.com/lkarsten/libvmod-cookie.git\n    urlcode:\n       - https://github.com/fastly/libvmod-urlcode.git\n    timeutils:\n       - https://github.com/jthomerson/libvmod-timeutils.git\n    dgram:\n       - https://github.com/mmb/vmod_dgram.git\n    parsereq:\n       - https://github.com/xcir/libvmod-parsereq.git\n    header:\n       - https://github.com/varnish/libvmod-header.git\n\u003c!-- VMODS_LIST_END --\u003e\n\n\n## Requirements:\n\n  - [Vagrant - Download](http://downloads.vagrantup.com/)\n  - Vagrant-cachier\n\n      `vagrant plugin install vagrant-cachier`\n\n  - Ubuntu 12.04 box\n\n      `vagrant box add precise64 http://files.vagrantup.com/precise64.box`\n\n## Installation\n\n    $ git clone https://github.com/mindreframer/vagrant-varnish-vmods-builder.git\n    $ cd vagrant-varnish-vmods-builder\n\n    # will install vagrant plugins\n    $ sh/update-plugins\n\n    $ vagrant up box1\n    $ vagrant ssh box1 -c \"sudo /vagrant/sh/install-varnish.sh\"\n\n\n## Testing on a clean system\n\n    $ vagrant up box2\n    $ vagrant ssh box2\n    ## on the box2 system\n    $ apt-get install gdebi-core\n    $ gdebi -n /vagrant/pkg/varnish-3.0.4.ubuntu.12.04_amd64.deb\n    # get the list of installed VMODs\n    $ ls -la /usr/local/lib/varnish/vmods\n\n    $ varnishd -V\n    varnishd (varnish-3.0.4 revision 9f83e8f)\n    Copyright (c) 2006 Verdens Gang AS\n    Copyright (c) 2006-2011 Varnish Software AS\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmindreframer%2Fvagrant-varnish-vmods-builder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmindreframer%2Fvagrant-varnish-vmods-builder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmindreframer%2Fvagrant-varnish-vmods-builder/lists"}