Skip to content

Instantly share code, notes, and snippets.

andrearug /
Created May 1, 2018 — forked from robinsmidsrod/
Embedded iPXE menu to choose which network adapter to boot from (autodetects up to 10 adapters)

Go into your git checkout folder of ipxe.

Save the below file as nic-menu.ipxe.

Build iPXE like this:

cd src && make EMBED=../nic-menu.ipxe && cd ..

Requirements: current iPXE as of 2013-08-01 (for proper behavior of autoboot with a network device specified, netX feature, PCI vendor/device ID display and inc command)

andrearug /
Created Apr 27, 2018
Perl script that uploads backup files to cloud storage using rclone, removes backups older then 1 week.
#!/usr/bin/perl -w
# example hook script for vzdump (--script option)
use strict;
print "HOOK: " . join (' ', @ARGV) . "\n";
my $phase = shift;
andrearug / gist:ca6481a5e57a7ae3df0e263922234257
Created Apr 19, 2018 — forked from overplumbum/gist:4473076
OpenVPN server as an LXC container
View gist:ca6481a5e57a7ae3df0e263922234257
set -ve
lxc-create -n vpn -t ubuntu
# ln -s /var/lib/lxc/vpn/config /etc/lxc/auto/vpn.conf
perl -i -ple 's/#lxc.aa_profile = unconfined/lxc.aa_profile = unconfined/' /etc/lxc/auto/vpn.conf
perl -i -ple 's/^exit 0/# exit 0/' /etc/rc.local
cat >>/etc/rc.local <<hello
mkdir -p /var/lib/lxc/vpn/rootfs/dev/net/
andrearug /
Created Mar 29, 2018 — forked from gregf/
Private networking on ovh with proxmox

On your proxmox server edit /etc/interfaces and add a vmbr1 interface like so

auto lo
iface lo inet loopback

auto vmbr0
iface vmbr0 inet static
andrearug /
Created Mar 18, 2018 — forked from ryanmaclean/
Allow VMWare Fusion Promiscuous Mode on macOS Sierra
sudo touch "/Library/Preferences/VMware Fusion/promiscAuthorized"
andrearug /
Created Nov 16, 2017
Build FFmpeg with Intel's QSV-based encoders with Intel's Media SDK on Ubuntu 16.04


How to compile FFmpeg with Intel's QSV (h264_qsv) encoder(s) with Intel's Media SDK on Ubuntu:


Install required dependencies:

apt-get install gcc gobjc pkg-config libpthread-stubs0-dev
# XenServer autostart script
# Use at your own risks
# Do not use with VMs using HA.
# Instructions:
# 1. Put this script in /root
# 2. Give execution permission: "chmod +x /root/"
# 3. Add "@reboot /root/" in root's crontab
# 4. Add the "autostart" to VM needing it
# 5. Add "autostart" in the descriptions of vApps needing it

Keybase proof

I hereby claim:

  • I am andrearug on github.
  • I am andrearug ( on keybase.
  • I have a public key ASAhX7ZvGOvlEHVJIehhGKpx0sSDtmehThHPAkG70F9k1Ao

To claim this, I am signing this object:

andrearug /
Created May 19, 2017 — forked from marszall87/
Simple script for installing latest Docker Compose on CoreOS >= 717.0.0
mkdir -p /opt/bin
curl -L `curl -s | jq -r '.assets[].browser_download_url | select(contains("Linux") and contains("x86_64"))'` > /opt/bin/docker-compose
chmod +x /opt/bin/docker-compose