From bc224833b26cc4c00827746a983b96499c421075 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Jochum?= Date: Fri, 12 Jun 2015 02:21:14 +0200 Subject: [PATCH] First commit. --- .gitmodules | 6 + build_and_run.sh | 3 + config.yaml | 60 + content/author/pcdummy.md | 7 + content/post/afrika-und-die-it.md | 20 + .../emulate-a-hetzner-root-with-mininet.md | 32 + ...-your-dropbox-or-parts-of-it-with-encfs.md | 26 + content/post/first-hugo.md | 46 + content/post/install-ubuntu-trusty.md | 1032 +++++++++++++++++ content/post/install-ubuntu-vivid.md | 490 ++++++++ .../post/linux-Gnome-and-android-phones.md | 10 + content/post/nginx-wordpress-ithemes-rules.md | 85 ++ .../nice-howto-on-openvpn-and-kvm-bridges.md | 8 + content/post/pc-engines_apu1d4.md | 8 + .../post/restore-lost-data-with-photorec.md | 59 + ...e-bandwith-with-squid-and-apt-cacher-ng.md | 10 + ...yscp-to-froxlor-move-with-high-security.md | 208 ++++ .../post/tsurges-instruction-virtualbox.md | 11 + content/post/ubuntu-13.04-und-postfix-2.10.md | 12 + content/post/ubuntu-lxc-image.md | 111 ++ content/post/ubuntu-lxc-install.md | 169 +++ content/post/youtube-and-youtube-mp3.org.md | 15 + data/post/pc-engines_apu1d4.json | 55 + layouts/partials/_widgets/copyright.html | 9 + layouts/partials/navbar.html | 7 + static/static/author/pcdummy_240x240.png | Bin 0 -> 25556 bytes .../pc-engines_apu1d4/small/assembled.jpg | Bin 0 -> 56415 bytes .../post/pc-engines_apu1d4/small/box.jpg | Bin 0 -> 25150 bytes .../post/pc-engines_apu1d4/small/case.jpg | Bin 0 -> 58431 bytes .../small/case_and_board.jpg | Bin 0 -> 67002 bytes .../post/pc-engines_apu1d4/small/unboxed.jpg | Bin 0 -> 61276 bytes .../pc-engines_apu1d4/thumb/assembled.jpg | Bin 0 -> 29686 bytes .../post/pc-engines_apu1d4/thumb/box.jpg | Bin 0 -> 605 bytes .../post/pc-engines_apu1d4/thumb/case.jpg | Bin 0 -> 33900 bytes .../thumb/case_and_board.jpg | Bin 0 -> 34230 bytes .../post/pc-engines_apu1d4/thumb/unboxed.jpg | Bin 0 -> 30655 bytes .../Youtube-mp3.org-error.png | Bin 0 -> 34037 bytes .../Youtube-mp3.org-error_300x154.png | Bin 0 -> 36458 bytes themes | 1 + vendor/lightGallery | 1 + vendor/lightslider | 1 + 41 files changed, 2502 insertions(+) create mode 100644 .gitmodules create mode 100755 build_and_run.sh create mode 100644 config.yaml create mode 100644 content/author/pcdummy.md create mode 100644 content/post/afrika-und-die-it.md create mode 100644 content/post/emulate-a-hetzner-root-with-mininet.md create mode 100644 content/post/encrypt-your-dropbox-or-parts-of-it-with-encfs.md create mode 100644 content/post/first-hugo.md create mode 100644 content/post/install-ubuntu-trusty.md create mode 100644 content/post/install-ubuntu-vivid.md create mode 100644 content/post/linux-Gnome-and-android-phones.md create mode 100644 content/post/nginx-wordpress-ithemes-rules.md create mode 100644 content/post/nice-howto-on-openvpn-and-kvm-bridges.md create mode 100644 content/post/pc-engines_apu1d4.md create mode 100644 content/post/restore-lost-data-with-photorec.md create mode 100644 content/post/save-bandwith-with-squid-and-apt-cacher-ng.md create mode 100644 content/post/syscp-to-froxlor-move-with-high-security.md create mode 100644 content/post/tsurges-instruction-virtualbox.md create mode 100644 content/post/ubuntu-13.04-und-postfix-2.10.md create mode 100644 content/post/ubuntu-lxc-image.md create mode 100644 content/post/ubuntu-lxc-install.md create mode 100644 content/post/youtube-and-youtube-mp3.org.md create mode 100644 data/post/pc-engines_apu1d4.json create mode 100644 layouts/partials/_widgets/copyright.html create mode 100644 layouts/partials/navbar.html create mode 100644 static/static/author/pcdummy_240x240.png create mode 100644 static/static/content/post/pc-engines_apu1d4/small/assembled.jpg create mode 100644 static/static/content/post/pc-engines_apu1d4/small/box.jpg create mode 100644 static/static/content/post/pc-engines_apu1d4/small/case.jpg create mode 100644 static/static/content/post/pc-engines_apu1d4/small/case_and_board.jpg create mode 100644 static/static/content/post/pc-engines_apu1d4/small/unboxed.jpg create mode 100644 static/static/content/post/pc-engines_apu1d4/thumb/assembled.jpg create mode 100644 static/static/content/post/pc-engines_apu1d4/thumb/box.jpg create mode 100644 static/static/content/post/pc-engines_apu1d4/thumb/case.jpg create mode 100644 static/static/content/post/pc-engines_apu1d4/thumb/case_and_board.jpg create mode 100644 static/static/content/post/pc-engines_apu1d4/thumb/unboxed.jpg create mode 100644 static/static/content/post/youtube-and-youtube-mp3.org/Youtube-mp3.org-error.png create mode 100644 static/static/content/post/youtube-and-youtube-mp3.org/Youtube-mp3.org-error_300x154.png create mode 160000 themes create mode 160000 vendor/lightGallery create mode 160000 vendor/lightslider diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..99f76f7 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,6 @@ +[submodule "vendor/lightslider"] + path = vendor/lightslider + url = https://github.com/sachinchoolur/lightslider.git +[submodule "vendor/lightGallery"] + path = vendor/lightGallery + url = https://github.com/sachinchoolur/lightGallery.git diff --git a/build_and_run.sh b/build_and_run.sh new file mode 100755 index 0000000..2b329d0 --- /dev/null +++ b/build_and_run.sh @@ -0,0 +1,3 @@ +#!/bin/sh +go get github.com/spf13/hugo +$GOPATH/bin/hugo server --bind="::1" -w -D -v -t persona diff --git a/config.yaml b/config.yaml new file mode 100644 index 0000000..e49fb47 --- /dev/null +++ b/config.yaml @@ -0,0 +1,60 @@ +baseurl: "http://hugo.pc-dummy.net" +copyright: "This work is licensed under a Creative Commons Attribution 4.0 International License (CC BY 4.0)." +languageCode: en-us +MetaDataFormat: yaml +contentdir: content +datadir: data +publishdir: public +canonifyurls: true + +PostFormat: true + +blackfriday: + Fractions: false + Extensions: + - noEmptyLineBeforeBlock + - hardLineBreak + +title: Rene´s blog +author: + name: Rene´ Jochum + +permalinks: + post: /:year/:month/:day/:filename/ + +paginate: 10 +paginatepath: page + +indexes: + category: categories + tag: tags + +params: + ShowTopProfile: true + ShowTopSocial: false + + # Settings + DateFormat: 2. Jan 2006 + + edit_link_url: https://github.com/pcdummy/pc-dummy.net/blob/master/content/ + description: "Blogging about Programming, Security, Linux, Networking and Web Apps." + logo: "/static/author/pcdummy_240x240.png" + + Social: + bitbucket: "pcdummy" + # gitlab: pcdummy + github: pcdummy + # flickr: "pcdummy" + # twitter: "pcdummy" + # facebook: "pcdummy" + linkedin: pcdummy + email: rene@jochums.at + skype: pc-dummy + + Authors: + default: pcdummy + pcdummy: + Name: "Rene´ Jochum" + Link: "/author/pcdummy/" + Avatar: "/static/author/pcdummy_240x240.png" + ShortBio: "Is an FOSS enthusiast who has been programming since he was 12, currently he loves to develop in Python and Go." diff --git a/content/author/pcdummy.md b/content/author/pcdummy.md new file mode 100644 index 0000000..ee6eee7 --- /dev/null +++ b/content/author/pcdummy.md @@ -0,0 +1,7 @@ +--- +date: 2014-04-12T00:00:00+01:00 +title: Rene´ Jochum + +--- + +{{% img src="/static/author/pcdummy_240x240.png" %}} diff --git a/content/post/afrika-und-die-it.md b/content/post/afrika-und-die-it.md new file mode 100644 index 0000000..9dce689 --- /dev/null +++ b/content/post/afrika-und-die-it.md @@ -0,0 +1,20 @@ +--- +date: 2014-04-12T00:00:00+01:00 +title: Afrika und die IT (german) +author: pcdummy + +--- + +Auf der suche nach Afrika Projekten bin ich auf folgende Webseiten gestoßen: + +#### Computer Projekte: + +1. [Linux4Afrika.de](http://www.linux4afrika.de/ "Linux4Afrika") - Sammeln Computer in Deutschland, installieren darauf Linux (ThinClients + Server basierend) +2. [linuxola.org](http://www.linuxola.org/) - Das selbe in der Schweiz +3. [cihub.net](http://www.cihub.net/) - bittet einheimischen / Startups die Räumlichkeiten und Beratungsleistungen + +#### Hilfsprojekte: + +1. [Smile4](http://www.smile4.at) - Naturschutz, Medzinische Hilfe und Waisenhilfe in Madagaskar. +2. [Eineweltgruppe](http://www.eineweltgruppe.at) - Hilfe zur selbsthilfe in Tansania. +3. [ADRA](http://www.adra.org) - Weltweite Hilfsprojekte aller art (ein Projekt der Adventistischen Glaubensgemeinschaft). diff --git a/content/post/emulate-a-hetzner-root-with-mininet.md b/content/post/emulate-a-hetzner-root-with-mininet.md new file mode 100644 index 0000000..08feb0e --- /dev/null +++ b/content/post/emulate-a-hetzner-root-with-mininet.md @@ -0,0 +1,32 @@ +--- +date: 2014-12-14T00:00:00+01:00 +description: Emulate a Hetzner root with mininet. +tags: +- hetzner +- mininet +title: Emulate a Hetzner root with mininet +topics: +- Development +- golang +--- + +I manage some root server from friends at Hetzner, as Hetzner has a "special" setup by blocking unknown Mac Addresses at theier switches, its not that easy to configure that. + +The last days i played around with [OpenVSwitch](http://openvswitch.org/ "OpenVSwitch") (A Virtual Switch, featuring VLAN's, OpenFlow, Switch To Switch Tunnels). + +OpenVSwitch would allow me to add features like **Firewall as a Service** or **IDS as a Service** and it also allows me to **link multiple Servers** together. + +BUT these servers are all in production, i can't play on them, this is where [Mininet](http://mininet.org/ "Mininet") comes in use, it allows me to emulate a full network on a single VM, without touching these root Servers. + +Have a look at this [Script](https://gist.github.com/pcdummy/9b9d1589289b649d8207 "hetzner.py") if you also need a lab to test your Hetzner Networking. + +Setup from start: + +1. At first get and install a [Mininet Download and Guide](http://mininet.org/download/ "Mininet Download and Guide") also see this [Guide](http://www.brianlinkletter.com/set-up-mininet/ "Mininet Setup guide by Brian Kletter") +2. Learn howto use Mininet [Sample Workflow.](http://mininet.org/sample-workflow/ "Mininet Sample Workflow") +3. Edit the Script parameters in "[root_network](https://gist.github.com/pcdummy/9b9d1589289b649d8207#file-hetzner-py-L257 "Script root_network")" (get the gw mac with `$ arp -n` on your root. +4. Next copy the [Script](https://gist.github.com/pcdummy/9b9d1589289b649d8207 "Script") to your VM: `$ scp hetzner.py mininet@:/home/mininet/` (you might want to use sshfs). +5. Run hetzner.py as root `$ sudo ./hetzner.py` +6. Play arround with it: `h1 ping gw` + +Have fun and please tell me when you found bugs or you have improvement ideas. diff --git a/content/post/encrypt-your-dropbox-or-parts-of-it-with-encfs.md b/content/post/encrypt-your-dropbox-or-parts-of-it-with-encfs.md new file mode 100644 index 0000000..a0de1c6 --- /dev/null +++ b/content/post/encrypt-your-dropbox-or-parts-of-it-with-encfs.md @@ -0,0 +1,26 @@ +--- +date: 2014-12-15T00:00:00+01:00 +title: Encrypt your Dropbox (or parts of it) on Linux +author: pcdummy + +--- + +#### UPDATE: EncFS is considered to be insecure (see this [Audit](https://defuse.ca/audits/encfs.htm)), i will use eCryptFS instead, see this [manual](https://help.ubuntu.com/community/EncryptedPrivateDirectory). If you still want to use EncFS use [gnome-encfs-manager](http://www.libertyzero.com/GEncfsM/) instead of gnome-encfs below. + +I have some sensetive Data on my Laptop i want to sync with other Computers i own, found this [Howto](http://www.makeuseof.com/tag/encrypt-dropbox-data-encfs-linux/ "How To Encrypt Your Dropbox Data With ENCFS [Linux] ") on howto do that. Theres also a Windows "port" of encfs - [safe](http://www.getsafe.org/about "Safe"), didn't test it tough. + +#### This is what i did (on Linux Mint 17 64bit): + +

+sudo apt-get install encfs
+cd ~/Downloads
+wget https://bitbucket.org/obensonne/gnome-encfs/raw/tip/gnome-encfs
+mv ~/exchange ~/exchange2
+sudo install gnome-encfs /usr/local/bin/
+mkdir ~/Dropbox/.encrypted_exchange ~/exchange
+encfs ~/Dropbox/.encrypted_exchange ~/exchange/ # answered "p for paranoia mode
+gnome-encfs -a ~/Dropbox/.encrypted_exchange/ ~/exchange # enter, then password, then Y
+cat /etc/mtab | grep encfs # Should give one line with /home/your_username/exchange
+cd ~/exchange && rsync -avP ~/exchang2/* .
+du -sh ~/exchange ~/Dropbox/.encrypted_exchange ~/exchange2 # All 3 folders should be a the same size
+# rm -r ~/exchange2 # Do this only if you have a backup!
diff --git a/content/post/first-hugo.md b/content/post/first-hugo.md new file mode 100644 index 0000000..7914101 --- /dev/null +++ b/content/post/first-hugo.md @@ -0,0 +1,46 @@ +--- +date: 2015-02-08T13:00:00+01:00 +title: First hugo post +author: pcdummy + +--- + +Today i moved my wordpress blog to hugo, it will allow me to **post faster** use **less resources** and i can **share** my content **on [github](https://github.com/pcdummy/pc-dummy.net)**. + +I've been using Markdown a lot recently to document my own stuff, +now i'm able to just copy it to my blog and publish it. + +[Hugo](gohugo.io/) is a open source tool written by [@spf13](https://github.com/spf13) in [go](http://golang.org/) that converts [Markdown](https://en.wikipedia.org/wiki/Markdown) documents into static pages or serves them as server. + +#### Tools i've been using while converting: + +- [Ubuntu GNU/Linux MATE](https://ubuntu-mate.org/) - The [MATE](http://mate-desktop.org/) flavor of Ubuntu GNU/Linux. + +- [Atom.io](https://atom.io/) - I use Atom since some weeks, it has been a nice replacement for the shareware and closed source [Sublime](http://www.sublimetext.com/). + +- [To-Markdown](https://domchristie.github.io/to-markdown/) - A useful HTML-to-Markdown converter, which I've been using while switching to Hugo. + +- [gohugo.io source](https://github.com/spf13/hugo/tree/master/docs/) - gohugo.io runs trough Hugo and its source helped me alot to build this blog. + +- On-liner to test trough all themes, **run in your sites root**: + +

+for i in $(find themes/ -maxdepth 2 -iname 'theme.toml'); do \
+    echo -e "\nCurrent Theme: $(expr match "$i" 'themes\/\(.*\)\/theme.toml')\n"; \
+    hugo server --buildDrafts --watch \
+        --theme=$(expr match "$i" 'themes\/\(.*\)\/theme.toml'); \
+done
+ +#### This blog uses: + +- [Ubuntu GNU/Linux Server](http://www.ubuntu.com/download/server) - Yes its a download link for a fully featured Server OS. + +- [Nginx](https://en.wikipedia.org/wiki/Nginx) - A lightweight, fast and stable web server from [Igor Sysoev](https://en.wikipedia.org/wiki/Igor_Sysoev). + +- Of course [Hugo](gohugo.io/) i also have a live preview of my whole site with it. + +- [Purehugo theme](https://github.com/dplesca/purehugo) - A little modified. + +- Client Side [Syntax highlighting](http://gohugo.io/extras/highlighting/) with [hightlight.js](https://highlightjs.org/) + +- [Atom.io](https://atom.io/) - To create the pages/entries diff --git a/content/post/install-ubuntu-trusty.md b/content/post/install-ubuntu-trusty.md new file mode 100644 index 0000000..563959a --- /dev/null +++ b/content/post/install-ubuntu-trusty.md @@ -0,0 +1,1032 @@ +--- +date: 2015-04-05T13:00:00+01:00 +title: My installation of Ubuntu Mate 14.10 (Utopic) +author: pcdummy +tags: + - Ubuntu + - My Installation + - Crypto root + - BTRFS + - lxc +--- + +This is my own documentation of my installation. + +#### Features + +* Latest Ubuntu Mate +* Encrypted disk +* BTRFS root, home and stuff i keep between sys updates. + +#### General BTRFS stuff to read: + +* [btrfs wiki](https://btrfs.wiki.kernel.org/index.php/UseCases) + +#### This is based on: + +* [archlinux wiki](https://wiki.archlinux.org/index.php/Dm-crypt/Encrypting_an_entire_system) +* [microhowto](http://www.microhowto.info/howto/create_an_encrypted_swap_area.html) +* [linux mint forums](http://forums.linuxmint.com/viewtopic.php?f=175&t=100659) +* [ubuntusers wiki](http://wiki.ubuntuusers.de/Installieren_auf_Btrfs-Dateisystem) +* [nyeggen blog (google cache)](http://webcache.googleusercontent.com/search?q=cache:WOnzknpei6YJ:nyeggen.com/blog/2014/04/05/full-disk-encryption-with-btrfs-and-multiple-drives-in-ubuntu+btrfs+luks&cd=2&hl=de&ct=clnk&gl=ch) +* [Philip Beck`s blog](http://blog.philippbeck.net/linux/archlinux-install-encryption-lvm-luks-grub2-69) +* [Netzgewitter blog](http://www.netzgewitter.com/2011/09/how-to-install-linux-mint-debian-edition-lmde-on-an-encrypted-hard-drive/) +* [kubuntu forums (google cache)](http://webcache.googleusercontent.com/search?q=cache:TuoJ3OW95wgJ:https://www.kubuntuforums.net/archive/index.php/t-60321.html+&cd=1&hl=de&ct=clnk&gl=at&client=ubuntu) + +#### Install Linux from a livecd +* Start from the livecd +* Go to Control Center->Hardware->Keyboard and set the keyboard to german nodeadkeys +* connect to the internet + +#### Setup the partition table with gparted like this **TODO insert screnshot here** + +#### Encrypt the partitions and format them + + sudo -s -H + apt-get -y install btrfs-tools + + cryptsetup -c aes-xts-plain64 -y -s 512 luksFormat /dev/sda2 + cryptsetup -c aes-xts-plain64 -y -s 512 luksFormat /dev/sda5 + + cryptsetup --allow-discards luksOpen /dev/sda2 root + cryptsetup --allow-discards luksOpen /dev/sda5 data + + mkfs.ext3 /dev/sda1 + mkfs.btrfs -L root /dev/mapper/root + + mkfs.xfs -L data /dev/mapper/data + mkswap /dev/sda6 + + mount -o subvolid=0,compress=lzo,recovery,noatime /dev/mapper/root /mnt + # My first crypto-btrfs system to install - Mint 17 + btrfs subvolume create /mnt/\@mint_17 + # For persitant homes across installations. + btrfs subvolume create /mnt/\@home + # For persistant lxc across installations. + btrfs subvolume create /mnt/\@lxc + For persistant lxd across installations. + btrfs subvolume create /mnt/\@lxd + # For persistant monodevelop across installations. + btrfs subvolume create /mnt/\@mono + umount /mnt + + swapon /dev/sda6 + +#### Create btrfs subvolumes and mount them + + mkdir /target + mount -o subvol=@mint_17,compress=lzo,recovery,noatime /dev/mapper/root /target + # One /home for all + mkdir /target/home + mount -o subvol=@home,compress=lzo,recovery,noatime /dev/mapper/root /target/home + # One LXC for all. + mkdir -p /target/var/lib/lxc + mount -o subvol=@lxc,compress=lzo,recovery,noatime /dev/mapper/root /target/var/lib/lxc + # One LXD for all. + mkdir -p /target/var/lib/lxd + mount -o subvol=@lxd,compress=lzo,recovery,noatime /dev/mapper/root /target/var/lib/lxd + # One docker for all. + mkdir -p /target/var/lib/docker + mount -o subvol=@docker,compress=lzo,recovery,noatime /dev/mapper/root /target/var/lib/docker + # One /opt/mono for all installations. + mkdir -p /target/opt/mono + mount -o subvol=@mono,compress=lzo,recovery,noatime /dev/mapper/root /target/opt/mono + mkdir -p /target/mnt/btrfs + # XFS /data for virtualisation images, i've read somewhere that btrfs and images aren't friends. + mkdir /target/data + mount /dev/mapper/data /target/data + +#### Copy the livecd linux to /target + + rsync -avP /rofs/ /target/ + +#### Copy stuff from the backup to the /target + + cp /media/mint/Backup_T410/backintime/ThinkPad-T410/root/1/last_snapshot/backup/etc/hosts /target/etc/ + cp /media/mint/Backup_T410/backintime/ThinkPad-T410/root/1/last_snapshot/backup/etc/hostname /target/etc/ + cp /media/mint/Backup_T410/backintime/ThinkPad-T410/root/1/last_snapshot/backup/etc/sysctl.conf /target/etc/ + cp /media/mint/Backup_T410/backintime/ThinkPad-T410/root/1/last_snapshot/backup/etc/sudoers /target/etc/ + +#### Prepare to chroot into /target + + mount -o bind,rw /dev /target/dev + mount -o bind,rw /proc /target/proc + mount -o bind,rw /sys /target/sys + mount -o bind,rw /dev/pts /target/dev/pts + mount -o bind,rw /run /target/run + +#### Chroot into /target + + chroot /target + export TARGET_USERNAME=pcdummy + locale-gen de_AT.UTF-8 + dpkg-reconfigure locales + update-locale LANG=de_AT.UTF-8 + export LANG=de_AT.UTF-8 + locale-gen --purge --no-archive + dpkg-reconfigure keyboard-configuration + dpkg-reconfigure tzdata + + # Update package list + apt-get update + + apt-get -y install vim vim-scripts + update-alternatives --set editor /usr/bin/vim.basic + + # Recent kernel + apt-get purge -y linux-image-generic + apt-get -y install -y linux-image-generic-lts-utopic linux-headers-generic-lts-utopic + + # Add another key for "data", to automount it, you can remove your "setup" + # password on /dev/sda5 later if you want. + tr -dc '0-9a-zA-Z' /etc/data_luks.key + chmod 600 /etc/data_luks.key; chown root:root /etc/data_luks.key + cryptsetup luksAddKey /dev/sda5 /etc/data_luks.key + + # Configure /etc/fstab + cat < /etc/fstab && editor /etc/fstab + # /etc/fstab: static file system information. + # + # Use 'blkid' to print the universally unique identifier for a + # device; this may be used with UUID= as a more robust way to name devices + # that works even if disks are added and removed. See fstab(5). + # + # + /dev/mapper/root / btrfs subvol=@mint_17,compress=lzo,recovery,noatime,user_subvol_rm_allowed 0 0 + /dev/mapper/root /home btrfs subvol=@home,compress=lzo,recovery,noatime 0 0 + /dev/mapper/root /opt/mono btrfs subvol=@mono,compress=lzo,recovery,noatime 0 0 + /dev/mapper/root /var/lib/lxc btrfs subvol=@lxc,compress=lzo,recovery,noatime 0 0 + /dev/mapper/root /var/lib/lxd btrfs subvol=@lxd,compress=lzo,recovery,noatime,user_subvol_rm_allowed 0 0 + /dev/mapper/root /var/lib/docker btrfs subvol=@docker,compress=lzo,recovery,noatime 0 0 + /dev/mapper/data /data xfs noatime,nobootwait 0 0 + /dev/mapper/swap none swap defaults 0 0 + + /dev/mapper/root /mnt/btrfs btrfs subvolid=0,compress=lzo,recovery,noatime,noauto 0 0 + EOF + + # You might want to read more about the 'discard' option i use here. + # http://asalor.blogspot.co.at/2011/08/trim-dm-crypt-problems.html + # https://wiki.archlinux.org/index.php/Dm-crypt/Specialties#Discard.2FTRIM_support_for_solid_state_drives_.28SSD.29 + cat < /etc/crypttab && editor /etc/crypttab + # + root UUID=c1a685f1-d614-4694-a14c-f5dd8d646740 none luks,discard,tries=10 + data UUID=fa2b8b2a-c59b-4394-9c1d-89665450231d /etc/data_luks.key luks,discard + swap /dev/sda6 /dev/urandom swap,discard + EOF + + cat < /etc/initramfs-tools/modules && editor /etc/initramfs-tools/modules + # List of modules that you want to include in your initramfs. + # They will be loaded at boot time in the order below. + # + # Syntax: module_name [args ...] + # + # You must run update-initramfs(8) to effect this change. + # + # Examples: + # + # raid1 + # sd_mod + uvesafb mode_option=1024x768-24 mtrr=3 scroll=ywrap + dm-crypt + dm-mod + xts + aes + aes-cbc-essiv + aes-x86_64 + sha256_generic + sha512_generic + lvm + ahci + usbcore + uhci_hcd + ehci_hcd + usbhid + EOF + + # Enable your KEYMAP while entering the crypto password + echo "\nKEYMAP=y" >> /etc/initramfs-tools/initramfs.conf + + # !Dont do that on systems without nvidia/ati cards or if you want opensource drivers! + apt-get purge xserver-xorg-video-ati xserver-xorg-video-glamoregl xserver-xorg-video-intel xserver-xorg-video-neomagic xserver-xorg-video-nouveau xserver-xorg-video-radeon xserver-xorg-video-sisusb xserver-xorg-video-trident xserver-xorg-video-vmware xserver-xorg-video-all + + # Don't do this if this is a vbox guest. + apt-get remove --purge virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11 + + # Update the fresh install + apt-get dist-upgrade + + # Btrfs tools + apt-get -y install btrfs-tools + + # German Language packs + apt-get -y install firefox-l10n-de libreoffice-l10n-de thunderbird-l10n-de + + adduser ${TARGET_USERNAME} + usermod -a --groups=sudo,cdrom,floppy,audio,dip,video,plugdev ${TARGET_USERNAME} + passwd -l root + usermod -a -G fuse,sambashare ${TARGET_USERNAME} + + # Nvidia driver. + apt-get update + apt-get -y install nvidia-settings nvidia-current + nvidia-xconfig --no-logo + + # Make sure dhclient never updates resolv.conf + # See: http://www.cyberciti.biz/faq/dhclient-etcresolvconf-hooks/ + cat < /etc/dhcp/dhclient-enter-hooks.d/nodnsupdatele + #!/bin/sh + make_resolv_conf(){ + : + } + EOF + cat /etc/dhcp/dhclient-enter-hooks.d/nodnsupdate # check + + editor /etc/default/grub + GRUB_CMDLINE_LINUX_DEFAULT="cgroup_enable=memory_swapaccount=1" + GRUB_CMDLINE_LINUX="cryptdevice=/dev/sda2:root" + + # Fix troubles with intel powerclamp (unresponsive ui on high load): + cat < /etc/modprobe.d/blacklist-power.conf + # See: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1389077 + blacklist intel_powerclamp + blacklist intel_rapl + EOF + + update-initramfs -k all -u + update-grub + + grub-install /dev/sda + + exit + +#### Restore latest backintime backup of /home + + export TARGET_USERNAME=pcdummy + rsync -avP /media/mint/Backup_T410/backintime/ThinkPad-T410/root/1/last_snapshot/backup/home/${TARGET_USERNAME}/ /target/home/${TARGET_USERNAME}/ + mkdir /target/home/${TARGET_USERNAME}/exchange + chown -R 1000:1000 /target/home/${TARGET_USERNAME} + +#### Reboot + + sync + reboot + +#### Install usefull stuff. +Speed :) + + sudo apt-get -y install readahead-fedora preload + +#### Mate Desktop +You can savely skip this step if you installed with your system with the ubuntu-mate dvd + + sudo apt-add-repository -y ppa:ubuntu-mate-dev/ppa + sudo apt-get update + sudo apt-get install -y ubuntu-mate-desktop + sudo apt-get install -y synaptic + +Mate tool: + + sudo apt-get -y install mate-tweak mate-utils + +Mint Menu, [found here](https://webcache.googleusercontent.com/search?q=cache:mBkdLXwuIO0J:linuxg.net/how-to-install-mintmenu-5-5-2-on-ubuntu-mate-14-10-and-ubuntu-mate-14-04/+&cd=4&hl=de&ct=clnk&gl=at&client=ubuntu) + + pushd . + sudo apt-get -y install gdebi + cd $HOME/Software + wget ppa.launchpad.net/eugenesan/ppa/ubuntu/pool/main/m/mintmenu/mintmenu_5.5.2-0~eugenesan~trusty1_all.deb + sudo gdebi mintmenu_5.5.2-0~eugenesan~trusty1_all.deb + popd + + sudo apt-get -y install mate-menu + +Applets [mate-applets](https://github.com/mate-desktop/mate-applets) and [mate-netspeed](https://github.com/mate-desktop/mate-netspeed) + + sudo apt-get -y install mate-applets mate-netspeed mate-system-monitor + +User share(s) (over samba) + + sudo apt-get -y install caja-share + +Usefull caja plugins + + sudo apt-get -y install caja-gksu caja-sendto + + +#### Replace /bin/sh (dash) with /bin/bash so advanced .bash_profile scripts work +I had the problem with "gvm" a while, it's very bash specific and without it i don't have a GOPATH, +which is very bad in conjunction with the Atom plugins i use. + + sudo sed -i -e's|#!/bin/sh|#!/bin/bash --login|' /etc/gdm/Xsession + sudo sed -i -e's|#!/bin/sh|#!/bin/bash --login|' /etc/mdm/Xsession + mv $HOME/.profile $HOME/.bash_profile + + +#### Samba for (caja|nemo)-share [ubuntuusers wiki (german)](http://wiki.ubuntuusers.de/Samba_Server/net_usershare) + + sudo cp /usr/share/samba/smb.conf /etc/samba/ + +Don't do that if you want samba accessible from other computers (M$ ones as example). +!Let samba listen only on the virt hostonly interface! + + sudo sed -i -e's/interfaces = 127.0.0.0/8 eth0/interfaces = 127.0.0.0/8 192.168.100.1/' /etc/samba/smb.conf + sudo sed -i -e's/unix password sync = yes/unix password sync = no/' /etc/samba/smb.conf + sudo sed -i -e's/; usershare max shares = 100/ usershare max shares = 100/' /etc/samba/smb.conf + sudo sed -i -e's/; bind interfaces only = yes/ bind interfaces only = yes/' /etc/samba/smb.conf + sudo service smbd restart + sudo service nmbd restart + +#### Virtual development environment + + sudo add-apt-repository -y ppa:apparmor-dev/apparmor-backports + sudo add-apt-repository -y ppa:jacob/virtualisation + sudo add-apt-repository -y ppa:ubuntu-lxc/daily + sudo apt-get update + sudo apt-get -y install libvirt-bin virt-manager qemu qemu-kvm qemu-system spice-client python-spice-client-gtk bridge-utils ebtables virt-top + sudo apt-get -y install lxc cgmanager uidmap lxc-templates + sudo apt-get -y install system-config-samba # To setup sharing's for windows guests. + sudo usermod -a -G libvirtd $SUDO_USER + +Playing with OpenVSwitch + + sudo apt-get -y install openvswitch-switch ethtool + +Copy configurations of storages,networks and hosts from the backup. + + service libvirt-bin stop + sudo rsync -avP --delete /media/pcdummy/Backup_T410/backintime/ThinkPad-T410/root/1/last_snapshot/backup/etc/libvirt /etc/libvirt/ + +Link libvirt images to data + + sudo mkdir /data/libvirt-images + sudo chown libvirt-qemu:kvm /data/libvirt-images + sudo chmod 700 /data/libvirt-images + sudo rm -rf /var/lib/libvirt/images + sudo ln -s /data/libvirt-images /var/lib/libvirt/images + service libvirt-bin start + +Libvirt optimisations take from [Peter Kieser`s blog](https://peterkieser.com/2014/06/27/new-kvm-deployment-bugs-and-recommendations-ubuntu-14-04-qemu-2-0-libvirt-1-2-4-linux-3-10/) + + sudo cat <> /etc/sysctl.conf + # KVM Tunning, see: https://peterkieser.com/2014/06/27/new-kvm-deployment-bugs-and-recommendations-ubuntu-14-04-qemu-2-0-libvirt-1-2-4-linux-3-10 + kernel.sched_min_granularity_ns=10000000 + kernel.sched_wakeup_granularity_ns=15000000 + vm.dirty_ratio=10 + vm.dirty_background_ratio=5 + vm.swappiness=10 + EOF + sudo sysctl -f /etc/sysctl.conf + + echo "options vhost_net experimental_zcopytx=0" | tee -a /etc/modprobe.d/vhost-net.conf > /dev/null + sudo modprobe vhost_net experimental_zcopytx=0 + + sudo sed -i -e's|VHOST_NET_ENABLED=0|VHOST_NET_ENABLED=1|' /etc/default/qemu-kvm + sudo service qemu-kvm restart + +Flockport + + pushd . + cd $HOME/Downloads + wget http://repo.flockport.com/debian/pool/main/f/flockport/flockport_0.1.0_all.deb + sudo dpkg -i flockport_0.1.0_all.deb; apt-get -y install -f + popd + +My bridge where i ran all these virtualisation stuff over. + + sudo sh -c 'cat < /etc/default/lxc-net + USE_LXC_BRIDGE="true" + LXC_BRIDGE="mlabnatbr0" + LXC_ADDR="10.167.161.1" + LXC_NETMASK="255.255.255.0" + LXC_NETWORK="10.167.161.0/24" + LXC_DHCP_RANGE="10.167.161.100,10.167.161.254" + LXC_DHCP_MAX="153" + LXC_DHCP_CONFILE=/etc/lxc/dnsmasq.conf + LXC_DOMAIN="mlabnat.pcdummy.lan" + EOF' + +Do not start dnsmasq on the mlabnatbr0. + + sudo sed -i -e's|except-interface=lxcbr0|except-interface=mlabnatbr0|' /etc/dnsmasq.d-available/lxc + +Make mlabnatbr0 the default for lxc + + sudo sh -c 'cat < /etc/lxc/default.conf + lxc.network.type = veth + lxc.network.link = mlabnatbr0 + lxc.network.flags = up + lxc.network.hwaddr = 00:16:3e:xx:xx:xx + EOF' + + sudo apt-get -y install radvd + sudo sh -c 'cat < /etc/radvd.conf + interface mlabnatbr0 + { + # Advertise + AdvSendAdvert on; + + # Maximum time between RAs + MaxRtrAdvInterval 60; + + AdvManagedFlag on; + + prefix fd57:c87d:f1ee:ee01::1/64 + { + # We are the only router. If we shut down, nobody else can route + # this prefix -- tell clients about this. + DeprecatePrefix on; + }; + }; + EOF' + + sudo sh -c 'cat < /etc/lxc/dnsmasq.conf + dhcp-range=::add:0:0:100,::add:0:0:1e3, constructor:mlabnatbr0, 12h + + dhcp-option=option:all-subnets-local,1 + dhcp-option=option6:dns-server,[::] + dhcp-option=option6:ntp-server,[::] + dhcp-option=option:domain-search,mlabnat.pcdummy.lan + EOF' + +Bridge for my firewall inside lxc, follow this [guide](https://www.happyassassin.net/2014/07/23/bridged-networking-for-libvirt-with-networkmanager-2014-fedora-21/) + +HostOnly bridges for my firewall running inside lxc + + sudo sh -c 'cat < /etc/network/interfaces.d/mlablanbr0 + auto mlablanbr0 + iface mlablanbr0 inet static + address 10.167.162.254 + netmask 255.255.255.0 + broadcast 10.167.162.255 + bridge_ports none + bridge_fd 0 + bridge_waitport 0 + bridge_stp off + iface mlablanbr0 inet6 static + address fd57:c87d:f1ee:ee02:d:e:f:254 + netmask 64 + EOF' + sudo ifup mlablanbr0 + echo 'lxd veth mlablanbr0 100' | sudo tee -a /etc/lxc/lxc-usernet 1>/dev/null + +By default other lxc hosts will go over my firewall inside lxc. + + sudo sed -i -e's|lxc.network.link = lxcbr0|lxc.network.link = mlablanbr0|' /etc/lxc/default.conf + +Another HostOnly bridge for testing stuff (basicaly i'm testing OSPF and OSPFv3 over it) + + sudo sh -c 'cat < /etc/network/interfaces.d/mlabgwbr0 + auto mlabgwbr0 + iface mlabgwbr0 inet static + address 10.167.163.254 + netmask 255.255.255.0 + broadcast 10.167.163.255 + bridge_ports none + bridge_fd 0 + bridge_waitport 0 + bridge_stp off + EOF' + sudo ifup mlabgwbr0 + echo 'lxd veth mlabgwbr0 100' | sudo tee -a /etc/lxc/lxc-usernet 1>/dev/null + +Restart lxc-net, radvd and lxc itself + + sudo service lxc-net restart + sudo service radvd restart + sudo service lxc restart + +#### Evernote on Linux + + sudo add-apt-repository -y ppa:vincent-c/nevernote + sudo apt-get update + sudo apt-get -y install nixnote + +#### Git repository viewer + + sudo apt-get -y install git-cola fldiff + +#### KeePass 2: Password manager + + sudo add-apt-repository -y ppa:dlech/keepass2-plugins + sudo apt-get update + sudo apt-get -y install keepass2 mono-dmcs mono-complete libmono-system-management4.0-cil keepass2-plugin-rpc xul-ext-keefox xul-ext-keebird keepass2-plugin-keepasshttp + +#### Go Development with [gvm](https://github.com/moovweb/gvm) +install deps: + + sudo apt-get install curl git mercurial make binutils bison gcc build-essential + +Install gvm (if you have my bashrc.d/) thing: + + GVM_NO_UPDATE_PROFILE=1 bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer) + echo 'source /home/pcdummy/.gvm/scripts/gvm' > $HOME/.bashrc.d/gvm + chmod +x $HOME/.bashrc.d/gvm + source $HOME/.bashrc.d/gvm + +else: + + bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer) + source /home/pcdummy/.gvm/scripts/gvm + +Get go versions: + + gvm listall + +Install a go version with gvm (latest at time of writing): + + gvm install 1.4.1 + +And "use" it: + + gvm use 1.4.1 + +Now you can install for example [hugo](https://github.com/spf13/hugo): + + go get -v github.com/spf13/hugo + +#### Python Development with [PyEnv](https://github.com/yyuu/pyenv-installer) +Nice howto on that from [davebehnke.com](http://davebehnke.com/python-pyenv-ubuntu.html) + +pip3, tox, nose and coverage and two python modules i use + + sudo apt-get -y install python3-pip python3-dev python3-wheel python-tox python3-nose python3-coverage + sudo pip3 install datadiff + sudo pip3 install testfixtures + +Install pyenv and its requirements + + sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm + curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash + +Put in ~/.bashrc or if you have my bashrc.d/ thing in ~/.bashrc.d/pyenv + + export PATH="$HOME/.pyenv/bin:$PATH" + eval "$(pyenv init -)" + eval "$(pyenv virtualenv-init -)" + +If you have my ~/.bashrc.d/ thing + + chmod +x ~/.bashrc.d/pyenv + +Activate pyenv and install the latest python available (at the time of writing) + + source $HOME/.bashrc.d/pyenv + pyenv install 3.4.2 + +Use ```pyenv install -l``` to get a list of available versions. + +To install pypy with pyenv + + pyenv install pypy3-2.4.0-src + +#### Mono development environment + +[Binary dist from simendjso.me](http://simendsjo.me/files/abothe/readme.txt) + + wget http://simendsjo.me/files/abothe/MonoDevelop.x64.Master.tar.xz + sudo tar -xPf MonoDevelop.x64.Master.tar.xz -C / + rm -f MonoDevelop.x64.Master.tar.xz + +#### C++ editors + + sudo apt-get -y install eclipse-cdt qtcreator qtcreator-doc + +#### Qt Tools + + sudo apt-get -y install qt4-dev-tools qt4-qmlviewer + +#### [Syncthing](http://syncthing.net/) + + sudo add-apt-repository -y ppa:ytvwld/syncthing + sudo add-apt-repository -y ppa:nilarimogard/webupd8 + sudo apt-get update + sudo apt-get -y install syncthing syncthing-gtk + +#### Encfs for syncthing +Additional security on my syncthing targets. +This is **considered as insecure** ... but better than plain, see [the audit from defuse.ca](https://defuse.ca/audits/encfs.htm) + + sudo add-apt-repository -y ppa:gencfsm/ppa + sudo apt-get update + sudo apt-get -y install gnome-encfs-manager nemo-seahorse + +#### ~~Dropbox~~ +No more Dropbox, using Syncthing now. + + + sudo apt-get -y purge dropbox + sudo apt-get -y install caja-dropbox + +Disable "Lan Sync" (opens port i don't want) + + caja-dropbox lansync n + +#### Quassel IRC Client (git/development version!). I have a quassel-core (means server) somewhere in the wild. + + sudo add-apt-repository -y ppa:mamarley/quassel-git + sudo apt-get update + sudo apt-get -y install quassel-client + +#### Skype + + sudo dpkg --add-architecture i386 + sudo apt-get update + wget -O skype-install.deb http://www.skype.com/go/getskype-linux-deb + sudo dpkg -i skype-install.deb; sudo apt-get -f install + rm -f skype-install.deb + +#### SixXS Automatic IPv6 Connectivity Client Utility + + sudo apt-get -y install aiccu + +##### NetworkManager + aiccu integration. + +Activate the script you will get after for ``eth0``, ``wlan0`` und ``ppp0`` + + echo "\n# NetworkManager restart when this interfaces go up/down." | sudo tee -a /etc/default/aiccu 1>/dev/null + echo 'AICCU_RESTART_INTERFACES="eth0 wlan0 ppp0"' | sudo tee -a /etc/default/aiccu 1>/dev/null + +Install the [script](https://gist.githubusercontent.com/pcdummy/71fb385761e8e5be6687/raw/99-aiccu.sh) + + pushd . + cd $HOME/Downloads + wget https://gist.githubusercontent.com/pcdummy/71fb385761e8e5be6687/raw/99-aiccu.sh + sudo mv 99-aiccu.sh /etc/NetworkManager/dispatcher.d/ + sudo chown root:root /etc/NetworkManager/dispatcher.d/99-aiccu.sh + sudo chmod 755 /etc/NetworkManager/dispatcher.d/99-aiccu + popd + +Disabled AICCU for now as i have it on my firewall. + + echo manual | sudo tee /etc/init/aiccu.override + +#### OpenVPN client + + sudo apt-get -y install network-manager-openvpn-gnome + +#### Remote desktop (RDP+VNC) clients/managers - i use gnome-rdp and remmina (slowly switching over to remmina). + + sudo apt-get -y install gnome-rdp remmina-plugin-rdp remmina-plugin-vnc libfreerdp-plugins-standard rdesktop xtightvncviewer + +#### Fancy terminal with transparency. + + sudo apt-get -y install xfce4-terminal + +Set xfce4 to the default terminal in gnome and cinnamon, +You can do this also by opening Systemsettings->preferred applicatons and editing "Terminal" + + gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/xfce4-terminal + gsettings set org.gnome.desktop.default-applications.terminal exec-arg "-x" + gsettings set org.cinnamon.desktop.default-applications.terminal exec /usr/bin/xfce4-terminal + gsettings set org.cinnamon.desktop.default-applications.terminal exec-arg "-x" + +Change "Ctrl+Shift+A" to "Ctrl+A" for byobu/tmux + + cat < ~/.config/xfce4/terminal/accels.scm + ; gnome-terminal GtkAccelMap rc-file -*- scheme -*- + (gtk_accel_path "/terminal-window/select-all" "a") + EOF + +#### Vagrant + virtualbox (vBox is widely used with vagrant), libvirt and lxc + + sudo apt-get -y install virtualbox-qt + sudo apt-get -y install build-essential zlib1g-dev git-core + sudo apt-get -y install bundler # for plugin development. + +Download vagrant [here](https://dl.bintray.com/mitchellh/vagrant/) + + pushd . + mkdir -p ~/Software && cd ~/Software + curl -LO https://dl.bintray.com/mitchellh/vagrant/vagrant_1.7.2_x86_64.deb + sudo dpkg -i vagrant_1.7.2_x86_64.deb; sudo apt-get -y install -f + popd . + +Installs the latest VBox additions to the guest + + vagrant plugin install vagrant-vbguest + +Speeds up Vagrant Provisoning + + vagrant plugin install vagrant-cachier + +KVM (with libvirt support) Plugin [vagrant-kvm](https://github.com/adrahon/vagrant-kvm/) and [vagrant-kvm issue #258](https://github.com/adrahon/vagrant-kvm/issues/258) + + sudo apt-get -y install apparmor-utils + sudo aa-complain /usr/lib/libvirt/virt-aa-helper + pushd . + mkdir -p ~/Software && cd ~/Software + git clone https://github.com/adrahon/vagrant-kvm.git + cd vagrant-kvm + ./install.rb # Took ages. + popd + +Box [converter Plugin](https://github.com/sciurus/vagrant-mutate) (using it to convert vbox downloads to libvirt) + + vagrant plugin install vagrant-mutate + +LXC Plugin [vagrant-lxc](https://github.com/fgrehm/vagrant-lxc) + + vagrant plugin install vagrant-lxc + +#### Moving stuff to the XFS on /data +Vagrant Boxes (its download) and tmp on XFS (you could extend this with ACLs for multi user support) + + sudo mkdir -p /data/vagrant/boxes + sudo chown -R ${USERNAME}:${USERNAME} /data/vagrant/boxes + ln -s /data/vagrant/boxes $HOME/.vagrant.d/boxes + sudo mkdir -p /data/vagrant/${USERNAME}/tmp + sudo chown -R ${USERNAME}:${USERNAME} /data/vagrant/${USERNAME} + ln -s /data/vagrant/${USERNAME}/tmp $HOME/.vagrant.d/tmp + +VirtualBox on XFS (i have all Hypervisor images on XFS) + + sudo mkdir -p /data/virtualbox/${USERNAME} + sudo chown -R ${USERNAME}:${USERNAME} /data/virtualbox/${USERNAME} + # Make a symbolic so you can access your virtualbox home by ~/VirtualBox\ VMs + ln -s /data/virtualbox/${USERNAME} $HOME/VirtualBox\ VMs + +REMEMBER You cannot run libvirt-bin (KVM/Qemu) and Virtualbox at the same time + +to switch to virtualbox + + $ sudo service libvirt-bin stop + +back to libvirt + + $ sudo service libvirt-bin start + +#### Wine with 32bit default + + sudo add-apt-repository -y ppa:ubuntu-wine/ppa + sudo apt-get update + sudo apt-get -y install wine1.7 + + # Set wine to 32bit by default + cat <> ~/.profile + + # Set wine to 32bit + WINEARCH=win32 + WINEPREFIX=$HOME/.wine32 + EOF + + source $HOME/.profile + +#### Ebook Manager (i use it to categorize my PDF's and sometimes to populate eBook Readers) + + sudo apt-get -y install calibre python-dnspython + +#### Yumi: see [pendrivelinux](http://www.pendrivelinux.com/yumi-multiboot-usb-creator/) + +* [Advanced YUMI Usage and Intro](https://smyl.es/tutorial-how-to-build-the-ultimate-custom-usb-drive-with-multiple-bootable-installs-for-windows-and-linux-and-portableapps-for-windows/) +* [HOWTO](https://appdb.winehq.org/objectManager.php?sClass=version&iId=31222) +* [Also nice for manual editing](http://techsoncall.wordpress.com/2013/02/21/how-to-create-a-multi-windows-usb-drive/) +I use windows on a VM to create the initial usb stick. + + mkdir $HOME/Software + cd $HOME/Software + wget http://www.pendrivelinux.com/downloads/YUMI/YUMI-2.0.1.2.exe + +Start YUMI: + + wine $HOME/Software/YUMI-2.0.1.2.exe + +#### Google Chrome OpenSource - Chromium + + sudo apt-get -y install chromium-browser chromium-browser-l10n chromium-codecs-ffmpeg chromium-codecs-ffmpeg-extra + +#### Proxydriver to set one proxy per network. + + pushd . + mkdir $HOME/Software; cd $HOME/Software; + wget https://raw.githubusercontent.com/jimlawton/proxydriver/master/proxydriver.sh + chmod 755 proxydriver.sh + sudo cp proxydriver.sh /etc/NetworkManager/dispatcher.d/99-proxydriver.sh + sudo chown root:root /etc/NetworkManager/dispatcher.d/99-proxydriver.sh + popd + +#### Misc + + sudo apt-get -y install apt-rdepends apt-file atop tree ipython ipython3 dconf-editor iperf hashalot ppa-purge pwgen sysstat sysfsutils smbclient + sudo apt-get -y install automake # for autotools based projects. + sudo apt-get -y install cu # Serial Console Client + +#### For Node.js based tools: https://www.npmjs.com/ +Prerequisit for Atom. + + sudo apt-get -y install node npm + +#### [Atom](https://atom.io/) editor +[He](http://www.atomtips.com/atom-editor-vs-sublime-text/) explains my reasons to switch to Atom from Sublime quiet good + + sudo add-apt-repository -y ppa:webupd8team/atom + sudo apt-get update + sudo apt-get -y install atom + apm install project-manager + apm install linter # https://atom.io/packages/linter + apm install monokai + apm install autocomplete-plus + apm install git-control + apm install merge-conflicts + apm install clipboard-history + apm install minimap + apm install minimap-git-diff + apm install go-to-line + +Go (golang) autocomplete [go-plus](https://atom.io/packages/go-plus) + + go get -u -v github.com/nsf/gocode + go get -u -v github.com/golang/lint/golint + go get golang.org/x/tools/cmd/goimports + apm install go-plus + go get -u -v code.google.com/p/rog-go/exp/cmd/godef + apm install godef + go get code.google.com/p/go.tools/cmd/oracle + apm install go-oracle + +Python Flake8 linter for atom, i'm using the python3 variant as i develop for python 3.x + + sudo pip3 install flake8 + apm install linter-flake8 + +Python autocomplete for atom + + sudo apt-get -y purge python3-jedi python-jedi + apm install autocomplete-jedi + +Python import sorter +[python-isort](https://github.com/timothycrosley/isort) +[atom python-isor](https://atom.io/packages/python-isort) + + sudo pip install isort + apm install python-isort + +Navigator :) + + apm install atom-ctags + +Upgrade all packages from time to time + + apm upgrade + +#### Custom DNS for various "internal" Domains +[Found here](http://www.vojcik.net/configure-different-dns-resolvers-for-domains-in-ubuntu/), replace example*.local with your own domain(s). +One domain per entry. + + # First + echo "server=/example1.local/2001:db8:dead:beef::71" | sudo tee -a /etc/NetworkManager/dnsmasq.d/example1.local 1>/dev/null + # Second + echo "server=/example2.local/2001:db8:dead:beef::71" | sudo tee -a /etc/NetworkManager/dnsmasq.d/example2.local 1>/dev/null + sudo service network-manager restart + +#### [LXD](https://github.com/lxc/lxd) Playing + sudo add-apt-repository -y ppa:ubuntu-lxc/lxd-daily + sudo apt-get update + sudo apt-get -y install lxc lxc-dev mercurial git pkg-config golang golang-go.tools + + mkdir -p ~/go + echo "# Ubuntu GO\nexport GOPATH=~/go" >> $HOME/.profile + source $HOME/.profile + go get github.com/lxc/lxd + cd $GOPATH/src/github.com/lxc/lxd + go get -v -d ./... + make + + sudo useradd -r -d /var/lib/lxd -s /bin/bash lxd # /bin/bash so i can "ssh lxd@localhost" + sudo usermod -a -G lxd pcdummy + # Give lxd 99 uid/gid ranges to map. + for i in {1..99}; do + sudo usermod --add-subuids ${i}00000-${i}65536 lxd + sudo usermod --add-subgids ${i}00000-${i}65536 lxd + done # This takes a while + sudo mkdir /var/lib/lxd + sudo chown lxd:lxd /var/lib/lxd + sudo sudo -H -u lxd mkdir -p /var/lib/lxd/.config/lxc/ + sudo sudo -H -u lxd sh -c 'cat < /var/lib/lxd/.config/lxc/default.conf + lxc.include = /etc/lxc/default.conf + lxc.id_map = u 0 100000 65537 + lxc.id_map = g 0 100000 65537 + EOF' + +For "ssh lxd@localhost" + + sudo apt-get -y install openssh-server + sudo mkdir /var/lib/lxd/.ssh/ + sudo cp $HOME/.ssh/workkey.pub /var/lib/lxd/.ssh/authorized_keys + sudo chown -R lxd:lxd /var/lib/lxd/.ssh/ + +Networking for lxd + + echo 'lxd veth mlabnatbr0 100' | sudo tee -a /etc/lxc/lxc-usernet 1>/dev/null + sudo service lxc restart + +#### Enable .local resolving (for my Employers Network) +[Found here](http://www.hexblot.com/blog/resolving-local-domains-linux) + + set -i -e's/hosts: files mdns4_minimal \[NOTFOUND=return\] dns/hosts: files dns mdns4_minimal [NOTFOUND=return]/' /etc/nsswitch.conf + +#### Disable gnome-keyring-daemon ssh component, see [this](http://dtek.net/blog/how-stop-gnome-keyring-clobbering-opensshs-ssh-agent-ubuntu-1204) + + sudo mv /etc/xdg/autostart/gnome-keyring-ssh.desktop /etc/xdg/autostart/gnome-keyring-ssh.desktop.disabled + +#### IOZone and https://code.google.com/p/iozone-results-comparator + + sudo apt-get -y install iozone python-scipy python-matplotlib python-jinja2 + mkdir $HOME/Software + cd $HOME/Software + git clone https://code.google.com/p/iozone-results-comparator/ + +#### Firefox [Flash+Silverlight](http://www.webupd8.org/2013/08/pipelight-use-silverlight-in-your-linux.html) - Silverlight for Maxdome and other streamers. + + sudo add-apt-repository -y ppa:pipelight/stable + sudo apt-get update + sudo apt-get -y install --install-recommends pipelight-multi + sudo pipelight-plugin --update + pipelight-plugin --enable silverlight + pipelight-plugin --enable flash + +#### Citrix Receiver + +Goto https://receiver.citrix.com and download the .deb version + + pushd . + cd Downloads + sudo dpkg -i icaclient_13.1.0.285639_amd64.deb; sudo apt-get install -f + popd + +#### [Bedup](https://github.com/g2p/bedup) testing + + sudo apt-get -y install python-pip + test -d $HOME/bin || mkdir $HOME/bin + sudo apt-get -y install libffi-dev + pip install --user cffi + cd $HOME/Software + git clone git@github.com:g2p/bedup.git + cd bedup/ + git submodule update --init + + # Fixing https://github.com/g2p/bedup/issues/55 + cat < autorun.sh + #!/bin/sh + x-terminal-emulator -e bash -c ' + sudo $PWD/btrfs-backup.py /home $PWD/home + sudo $PWD/btrfs-backup.py / $PWD/system + echo "" && + echo "" && + read -p "Press any key to close this window"' + EOF + + chmod +x autorun.sh + + popd + sudo umount /mnt/backup && sudo rm -rf /mnt/backup + +unplug, plugin in, mount with nautilus/caja/nemo, press "Execute" and see the backup running :-) + + +#### Android SDK and fastboot +Thanks to [lifehacker.com](http://lifehacker.com/the-easiest-way-to-install-androids-adb-and-fastboot-to-1586992378) + + sudo add-apt-repository -y ppa:phablet-team/tools + sudo apt-get update + sudo apt-get -y install android-tools-adb android-tools-fastboot diff --git a/content/post/install-ubuntu-vivid.md b/content/post/install-ubuntu-vivid.md new file mode 100644 index 0000000..f60c609 --- /dev/null +++ b/content/post/install-ubuntu-vivid.md @@ -0,0 +1,490 @@ +--- +date: 2015-06-10T13:00:00+01:00 +title: My installation of Ubuntu Mate 15.04 (Vivid) +author: pcdummy +tags: + - Ubuntu + - My Installation + - Crypto root + - BTRFS + - lxc +--- + +This is my own documentation of my installation, i assume you have installed +[Ubuntu Mate 14.10](/2015/04/05/install-ubuntu-trusty/) before. + +**Grub** + **cryptoroot** + **BTRFS** works a lot better with **Vivid**, yeah! + +#### Features + +* Latest Ubuntu Mate +* Encrypted disk +* BTRFS root, home and stuff i keep between sys updates. + +#### Install Linux from a livecd +* Start from the livecd +* Go to Control Center->Hardware->Keyboard and set the keyboard to german nodeadkeys +* connect to the internet + +#### Get root and install BTRFS Tools + + sudo -s -H + apt-get -y install btrfs-tools + +#### Decrypt the root + + cryptsetup --allow-discards luksOpen /dev/sda2 root + +#### Create the root subvolume + + mkdir /mnt/btrfs + mount -o subvolid=0,compress=lzo,recovery,noatime /dev/mapper/root /mnt/btrfs + btrfs subvolume create /mnt/btrfs/\@ubuntu_15.04 + +#### Mount the new Subvolume to /target + + mkdir /target + mount -o subvol=@ubuntu_15.04,compress=lzo,recovery,noatime /dev/mapper/root /target + mkdir -p /target/var/lib/lxc + mkdir -p /target/opt/mono + mkdir -p /target/mnt/btrfs + +#### Rsync /rofs to /target + + rsync -avP /rofs /target + +#### Copy stuff from 14.10 to 15.04 + + cp /etc/mtab /target/etc/ + + export from='/mnt/btrfs/@ubuntu_14.10' + cp -a $from/etc/hosts /target/etc/ + cp -a $from/etc/hostname /target/etc/ + cp -a $from/etc/sysctl.conf /target/etc/ + cp -a $from/etc/sudoers /target/etc/ + cp -a $from/etc/crypttab /target/etc/ + cp -a $from/etc/fstab /target/etc/ + sed -i -e's/@ubuntu_14.10/@ubuntu_15.04/' /target/etc/fstab + cp -a $from/etc/data_luks.key /target/etc/ + cp -a $from/etc/initramfs-tools/modules /target/etc/initramfs-tools + cp -a $from/etc/NetworkManager/system-connections/* /etc/NetworkManager/system-connections/ + cp -pfra $from/etc/NetworkManager/dnsmasq.d/* /target/etc/NetworkManager/dnsmasq.d/ + cp -a $from/etc/samba/smb.conf /target/etc/samba/ + rsync -avP $from/etc/libvirt/ /target/etc/libvirt/ + +#### Chroot to /target + + mount -o bind,rw /dev /target/dev + mount -o bind,rw /proc /target/proc + mount -o bind,rw /sys /target/sys + mount -o bind,rw /dev/pts /target/dev/pts + mount -o bind,rw /run /target/run + + chroot /target /bin/bash + + export TARGET_USERNAME=$SUDO_USER + rm -f /usr/lib/locale/locale-archive + locale-gen de_AT.UTF-8 en_US.UTF-8 de_AT en_US + update-locale LANG=de_AT.UTF-8 + export LANG=de_AT.UTF-8 + dpkg-reconfigure keyboard-configuration + dpkg-reconfigure tzdata + +#### Make sure dhclient never updates resolv.conf +See: http://www.cyberciti.biz/faq/dhclient-etcresolvconf-hooks/ + + cat < /etc/dhcp/dhclient-enter-hooks.d/nodnsupdate + #!/bin/sh + make_resolv_conf(){ + : + } + EOF + cat /etc/dhcp/dhclient-enter-hooks.d/nodnsupdate # check + +#### Create your user + + export TARGET_USERNAME="pcdummy" + adduser --no-create-home ${TARGET_USERNAME} + usermod -a --groups=sudo,cdrom,floppy,audio,dip,video,plugdev ${TARGET_USERNAME} + passwd -l root + usermod -a -G fuse ${TARGET_USERNAME} + +#### Update the fresh install (still in chroot) + + sed -i -e's/archive.ubuntu/ch.archive.ubuntu/g' /etc/apt/sources.list + apt-get update && apt-get -yy dist-upgrade + +#### Update grub. + + cat <<'EOF' > /etc/default/grub + GRUB_DEFAULT=0 + GRUB_TIMEOUT=10 + GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` + GRUB_CMDLINE_LINUX_DEFAULT="cgroup_enable=memory swapaccount=1 kopt=root=/dev/mapper/root quiet splash" + #GRUB_CMDLINE_LINUX="cryptdevice=/dev/sda2:root" + GRUB_ENABLE_CRYPTODISK=y + GRUB_PRELOAD_MODULES="luks cryptodisk gcry_rijndael gcry_sha1" + EOF' + + update-grub + +#### My favorite console text editor and aptitude. + + apt-get -yy install vim vim-scripts aptitude + update-alternatives --set editor /usr/bin/vim.basic + +#### Remove live installer + + apt-get -yy purge casper ubiquity && apt-get -yy autoremove + + +#### German Language packs and suggestions + + apt-get -yy install firefox-locale-de libreoffice-l10n-de thunderbird-locale-de hyphen-de libreoffice-help-de mythes-de thunderbird-gnome-support ttf-lyx myspell-de-at + + +#### Nvidia driver. + + apt-get update + apt-get -yy install nvidia-settings nvidia-current + nvidia-xconfig --no-logo + +#### Install usefull stuff. +Speed :) + + sudo apt-get -y install readahead-fedora preload nscd + +#### Reboot + + reboot + + +#### Gnome-encfs-manager + + sudo add-apt-repository -y ppa:gencfsm/ppa + sudo apt-get update + sudo apt-get -y install gnome-encfs-manager + +#### [Atom](https://atom.io/) text editor +[He](http://www.atomtips.com/atom-editor-vs-sublime-text/) explains my reasons to switch to Atom from Sublime quiet good + + sudo add-apt-repository -y ppa:webupd8team/atom + sudo apt-get update + sudo apt-get -y install atom nodejs git + +#### Geany text editor + +sudo aptitude install 'geany-plugins' geany-plugin-py geany-plugin-treebrowser geany-plugin-vc + +#### Evernote on Linux + +funktioniert nicht +. sudo add-apt-repository -y ppa:vincent-c/nevernote +. sudo apt-get update +. sudo apt-get -y install nixnote + +#### Virtual development environment + + sudo add-apt-repository -y ppa:jacob/virtualisation + sudo add-apt-repository -y ppa:ubuntu-lxc/lxc-stable + sudo apt-get -y install libvirt-bin virt-manager qemu qemu-kvm qemu-system spice-client python-spice-client-gtk bridge-utils ebtables virt-top + sudo apt-get -y install lxc cgmanager uidmap lxc-templates + sudo apt-get -y install system-config-samba # To setup sharing's for windows guests. + sudo usermod -a -G libvirtd $SUDO_USER + +#### Playing with OpenVSwitch + + sudo apt-get -y install openvswitch-switch ethtool + +#### Git repository viewer + + sudo apt-get -y install git-cola fldiff + +#### KeePass 2: Password manager + + sudo add-apt-repository -y ppa:dlech/keepass2-plugins + sudo apt-get update + sudo apt-get -y install keepass2 mono-dmcs mono-complete libmono-system-management4.0-cil keepass2-plugin-rpc xul-ext-keefox xul-ext-keebird keepass2-plugin-keepasshttp + +#### Go Development with [gvm](https://github.com/moovweb/gvm) +install deps: + + sudo apt-get install curl git mercurial make binutils bison gcc build-essential + +#### Python Development with [PyEnv](https://github.com/yyuu/pyenv-installer) +Nice howto on that from [davebehnke.com](http://davebehnke.com/python-pyenv-ubuntu.html) + + sudo apt-get -y install python3-pip python3-dev python3-wheel python-tox python3-nose python3-coverage make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm + + sudo add-apt-repository -y ppa:ytvwld/syncthing + sudo add-apt-repository -y ppa:nilarimogard/webupd8 + sudo apt-get update + sudo apt-get -y install syncthing syncthing-gtk + +#### Quassel IRC Client (git/development version!). I have a quassel-core (means server) somewhere in the wild. + + sudo add-apt-repository -y ppa:mamarley/quassel-git + sudo apt-get update + sudo apt-get -y install quassel-client + +#### Skype + + sudo dpkg --add-architecture i386 + sudo apt-get update + wget -O skype-install.deb http://www.skype.com/go/getskype-linux-deb + sudo dpkg -i skype-install.deb; sudo apt-get -f install + rm -f skype-install.deb + +#### Remote desktop (RDP+VNC) clients/managers - i use gnome-rdp and remmina (slowly switching over to remmina). + + sudo apt-get -y install gnome-rdp remmina-plugin-rdp remmina-plugin-vnc libfreerdp-plugins-standard rdesktop xtightvncviewer + +#### OpenVPN client + + sudo apt-get -y install network-manager-openvpn-gnome + +#### IPSec client + + sudo apt-get -y install network-manager-vpnc-gnome + +#### Tranmission Remote (for my apu1d4 :) ) + + sudo apt-get -y install transmission-remote-gtk + +#### PHP Dev + + sudo apt-get -y install php5-cli php5-pear php-dev php-apc + +#### Java Web start (for Cisco ASDM) + + sudo apt-get -y install icedtea-7-plugin + + +#### Citrix Receiver + +Goto https://receiver.citrix.com and download the .deb version + + pushd . + cd Downloads + sudo dpkg -i icaclient_13.1.0.285639_amd64.deb; sudo apt-get install -f + popd + + +#### Audiograbber on Linux + + sudo apt-get -y install install sound-juicer + +#### Audio file tag editor + + sudo apt-get -y install puddletag + +#### Softether VPN + + sudo add-apt-repository -y ppa:paskal-07/softethervpn + sudo sed -i -e's|vivid|trusty|g' /etc/apt/sources.list.d/paskal-07-ubuntu-softethervpn-vivid.list + sudo apt-get update + sudo apt-get -y install softether-vpnclient + + sudo vpnclient start + + +Create a VPN connection: + + pcdummy@ThinkPad-T410:~$ vpncmd + vpncmd command - SoftEther VPN Command Line Management Utility + SoftEther VPN Command Line Management Utility (vpncmd command) + Version 4.17 Build 9562 (English) + Compiled 2015/05/30 17:41:38 by yagi at pc30 + Copyright (c) SoftEther VPN Project. All Rights Reserved. + + By using vpncmd program, the following can be achieved. + + 1. Management of VPN Server or VPN Bridge + 2. Management of VPN Client + 3. Use of VPN Tools (certificate creation and Network Traffic Speed Test Tool) + + Select 1, 2 or 3: 2 + + Specify the host name or IP address of the computer that the destination VPN Client is operating on. + If nothing is input and Enter is pressed, connection will be made to localhost (this computer). + Hostname of IP Address of Destination: + + Connected to VPN Client "localhost". + + VPN Client>AccountCreate + AccountCreate command - Create New VPN Connection Setting + Name of VPN Connection Setting: pcdummy.lan + + Destination VPN Server Host Name and Port Number: apu1d4.home.pc-dummy.net:8888 + + Destination Virtual Hub Name: vpn.pcdummy.lan + + Connecting User Name: jochumr + + Used Virtual Network Adapter Name: 0 + + The command completed successfully. + + +Create a Password: + + VPN Client>Accountpasswordset + AccountPasswordSet command - Set User Authentication Type of VPN Connection Setting to Password Authentication + Name of VPN Connection Setting: pcdummy.lan + + Please enter the password. To cancel press the Ctrl+D key. + + Password: ******************** + Confirm input: ******************** + + + Specify standard or radius: standard + + The command completed successfully. + + +Connect the newly created "Account": + + AccountConnect pcdummy.lan + + +#### Wine with 32bit default + + sudo apt-get -y install wine1.7 wine-gecko:i386 wine-mono:i386 + + # Set wine to 32bit by default + cat <> ~/.profile + + # Set wine to 32bit + WINEARCH=win32 + WINEPREFIX=$HOME/.wine32 + EOF + + source $HOME/.profile + +#### Filezilla + + sudo apt-get -y install filezilla + +#### Google Chrome OpenSource - Chromium + + sudo apt-get -y install chromium-browser chromium-browser-l10n + +#### Google Chrome + + wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - + sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list' + sudo apt-get update + sudo apt-get -y install google-chrome-stable + +#### Salt client + + sudo add-apt-repository -y ppa:saltstack/salt + sudo apt-get update + sudo apt-get -qy install salt-minion + +#### Misc + + sudo apt-get -y install sshfs unrar screen pwgen whois + +#### LXC (Linux Container) + + sudo add-apt-repository -y ppa:ubuntu-lxc/stable + sudo apt-get update + sudo apt-get -y install lxc lxctl cgmanager uidmap + +Default NAT Bridge: + + sudo sh -c 'cat < /etc/default/lxc-net + USE_LXC_BRIDGE="true" + LXC_BRIDGE="mlabnatbr0" + LXC_ADDR="10.167.161.1" + LXC_NETMASK="255.255.255.0" + LXC_NETWORK="10.167.161.0/24" + LXC_DHCP_RANGE="10.167.161.100,10.167.161.254" + LXC_DHCP_MAX="153" + LXC_DHCP_CONFILE=/etc/lxc/dnsmasq.conf + LXC_DOMAIN="mlabnat.pcdummy.lan" + EOF' + + +By default other lxc hosts will go over my NAT interface: + + sudo sed -i -e's|lxc.network.link = lxcbr0|lxc.network.link = mlabnatbr0|' /etc/lxc/default.conf + +Make `mlabnatbr0` the default for lxc: + + sudo sh -c 'cat < /etc/lxc/default.conf + lxc.network.type = veth + lxc.network.link = mlabnatbr0 + lxc.network.flags = up + lxc.network.hwaddr = 00:16:3e:xx:xx:xx + EOF' + +Install and configure radvd and dnsmasq for lxc `mlabnatbr0`: + + sudo apt-get -y install radvd + sudo sh -c 'cat < /etc/radvd.conf + interface mlabnatbr0 + { + # Advertise + AdvSendAdvert on; + + # Maximum time between RAs + MaxRtrAdvInterval 60; + + AdvManagedFlag on; + + prefix fd57:c87d:f1ee:ee01::1/64 + { + # We are the only router. If we shut down, nobody else can route + # this prefix -- tell clients about this. + DeprecatePrefix on; + }; + }; + EOF' + + sudo sh -c 'cat < /etc/lxc/dnsmasq.conf + dhcp-range=::add:0:0:100,::add:0:0:1e3, constructor:mlabnatbr0, 12h + + dhcp-option=option:all-subnets-local,1 + dhcp-option=option6:dns-server,[::] + dhcp-option=option6:ntp-server,[::] + dhcp-option=option:domain-search,mlabnat.pcdummy.lan + EOF' + +Create the lxd user and give him some permissions: + + sudo useradd -r -d /var/lib/lxd -s /bin/bash lxd # /bin/bash so i can "ssh lxd@localhost" + sudo usermod -a -G lxd pcdummy + # Give lxd 99 uid/gid ranges to map. + for i in {1..99}; do + sudo usermod --add-subuids ${i}00000-${i}65536 lxd + sudo usermod --add-subgids ${i}00000-${i}65536 lxd + done # This takes a while + sudo mkdir /var/lib/lxd + sudo chown lxd:lxd /var/lib/lxd + sudo sudo -H -u lxd mkdir -p /var/lib/lxd/.config/lxc/ + sudo sudo -H -u lxd sh -c 'cat < /var/lib/lxd/.config/lxc/default.conf + lxc.include = /etc/lxc/default.conf + lxc.id_map = u 0 100000 65537 + lxc.id_map = g 0 100000 65537 + EOF' + +Allow userspace containers to use the network interfaces: + + echo 'lxd veth mlabnatbr0 100' | sudo tee -a /etc/lxc/lxc-usernet 1>/dev/null + echo 'lxd veth mlabbr0 100' | sudo tee -a /etc/lxc/lxc-usernet 1>/dev/null + +Restart lxc and lxc-net + + sudo service lxc stop + sudo service lxc-net restart + sudo service lxc start + +For "ssh lxd@localhost" + + sudo apt-get -y install openssh-server + sudo mkdir /var/lib/lxd/.ssh/ + sudo cp $HOME/.ssh/workkey.pub /var/lib/lxd/.ssh/authorized_keys + sudo chown -R lxd:lxd /var/lib/lxd/.ssh/ diff --git a/content/post/linux-Gnome-and-android-phones.md b/content/post/linux-Gnome-and-android-phones.md new file mode 100644 index 0000000..6ffb4f1 --- /dev/null +++ b/content/post/linux-Gnome-and-android-phones.md @@ -0,0 +1,10 @@ +--- +date: 2013-02-10T00:00:00+01:00 +title: Linux (Gnome) and Android Phones +author: pcdummy + +--- + +Ever wondered Howto Sync your Android 4 ICS Phone with Linux? + +[Here](http://linuxundich.de/de/ubuntu/gvfs-update-ermoglicht-unter-ubuntulinux-endlich-den-bequemen-zugriff-auf-android-gerate-via-mtp/) is the solution in german. diff --git a/content/post/nginx-wordpress-ithemes-rules.md b/content/post/nginx-wordpress-ithemes-rules.md new file mode 100644 index 0000000..3e4c09d --- /dev/null +++ b/content/post/nginx-wordpress-ithemes-rules.md @@ -0,0 +1,85 @@ +--- +date: 2014-12-15T00:00:00+01:00 +title: Froxlor + Nginx + WordPress iThemes Rules +author: pcdummy + +--- +A short howto on setting up Wordpress iThemes Security with Froxlor and nginx. + +Assuming you have this directory layout: + + /var/customers/webs/[customer-name]/[domain-name]/htdocs + +This is what i did to make it work on my froxlor installation: + +1. Login to Froxlor as Administrator +2. Impersonate your wordpress customer by clicking on Customers -> [his username] +3. As Customer click on Domain -> Settings -> [the small edit pensil to edit this domain] +4. Change "Openbasedir-Path" to "Homefolder" - this will **allow** PHP to **access** all files **from this customer**! +5. Wait for the froxlor crontask or run it manually +6. Login to your wordpress backend. +7. Goto Security->Settings and search for nginx, change the nginx config path to "/var/customers/webs**/[customer-name]**/**[domain-name]**/nginx.conf" and save, it should give a message about a sucessfull write of the nginx.conf! +8. Go back to the Froxlor Administrator Panel +9. Go to Domains -> [small edit pensil to edit your customers domain] +10. Insert "include /var/customers/webs/[customer-name]/[domain-name]/nginx.conf;" to his "Own vHost-Settings" +11. Wait for the froxlor contask again. +12. Voila, now you have improved yours/your customers wordpress installation even more. + +### Deprecated Method: + +Took me a while to convert the Nginx rules from iThemes to "plain" Text so i could past them into froxlor. + +This is what came out. + +
+    # BEGIN iThemes Security
+    # BEGIN Tweaks
+    # Rules to block access to WordPress specific files and wp-includes
+    location ~ /\.ht { deny all; }
+    location ~ wp-config.php { deny all; }
+    location ~ readme.html { deny all; }
+    location ~ readme.txt { deny all; }
+    location ~ /install.php { deny all; }
+    location ^wp-includes/(.*).php { deny all; }
+    location ^/wp-admin/includes(.*)$ { deny all; }
+
+    # Rules to prevent php execution in uploads
+    location ^(.*)/uploads/(.*).php(.?){ deny all; }
+
+    # Rules to block unneeded HTTP methods
+    if ($request_method ~* "^(TRACE|DELETE|TRACK)"){ return 403; }
+
+    # Rules to block suspicious URIs
+    set $susquery 0;
+    if ($args ~* "\.\./") { set $susquery 1; }
+    if ($args ~* "\.(bash|git|hg|log|svn|swp|cvs)") { set $susquery 1; }
+    if ($args ~* "etc/passwd") { set $susquery 1; }
+    if ($args ~* "boot.ini") { set $susquery 1; }
+    if ($args ~* "ftp:") { set $susquery 1; }
+    if ($args ~* "http:") { set $susquery 1; }
+    if ($args ~* "https:") { set $susquery 1; }
+    if ($args ~* "(<|%3C).*script.*(>|%3E)") { set $susquery 1; }
+    if ($args ~* "mosConfig_[a-zA-Z_]{1,21}(=|%3D)") { set $susquery 1; }
+    if ($args ~* "base64_encode") { set $susquery 1; }
+    if ($args ~* "(%24&x)") { set $susquery 1; }
+    if ($args ~* "(127.0)") { set $susquery 1; }
+    if ($args ~* "(globals|encode|localhost|loopback)") { set $susquery 1; }
+    if ($args ~* "(request|insert|concat|union|declare)") { set $susquery 1; }
+    if ($args !~ "^loggedout=true"){ set $susquery 0; }
+    if ($args !~ "^action=jetpack-sso"){ set $susquery 0; }
+    if ($args !~ "^action=rp"){ set $susquery 0; }
+    if ($http_cookie !~ "^.*wordpress_logged_in_.*$"){ set $susquery 0; }
+    if ($http_referer !~ "^http://maps.googleapis.com(.*)$"){ set $susquery 0; }
+    if ($susquery = 1) { return 403; }
+
+    # Rules to help reduce spam
+    location /wp-comments-post.php {
+        valid_referers jetpack.wordpress.com/jetpack-comment/ *.smile4.at;
+        set $rule_0 0;
+        if ($request_method ~ "POST"){ set $rule_0 1$rule_0; }
+        if ($invalid_referer) { set $rule_0 2$rule_0; }
+        if ($http_user_agent ~ "^$"){ set $rule_0 3$rule_0; }
+        if ($rule_0 = "3210") { return 403; }
+    }
+    # END Tweaks
+    # END iThemes Security
diff --git a/content/post/nice-howto-on-openvpn-and-kvm-bridges.md b/content/post/nice-howto-on-openvpn-and-kvm-bridges.md new file mode 100644 index 0000000..d4b0ed9 --- /dev/null +++ b/content/post/nice-howto-on-openvpn-and-kvm-bridges.md @@ -0,0 +1,8 @@ +--- +date: 2013-02-22T00:00:00+01:00 +title: Nice Howto on OpenVPN and KVM (libvirt) bridges. +author: pcdummy + +--- + +Nice Howto on OpenVPN and KVM (libvirt) bridges. [http://deathegg.student.utwente.nl/wiki/Knowledge:OpenVPN#Bridging_OpenVPN_.28Server.29](http://deathegg.student.utwente.nl/wiki/Knowledge:OpenVPN#Bridging_OpenVPN_.28Server.29) diff --git a/content/post/pc-engines_apu1d4.md b/content/post/pc-engines_apu1d4.md new file mode 100644 index 0000000..c20825a --- /dev/null +++ b/content/post/pc-engines_apu1d4.md @@ -0,0 +1,8 @@ +--- +date: 2015-02-23T00:00:00+01:00 +title: Home firewall (a pc-engines apu1d4) +author: pcdummy + +--- +{{< lightslider name="pc-engines_apu1d4" url="data/post/pc-engines_apu1d4.json" >}} + diff --git a/content/post/restore-lost-data-with-photorec.md b/content/post/restore-lost-data-with-photorec.md new file mode 100644 index 0000000..792df66 --- /dev/null +++ b/content/post/restore-lost-data-with-photorec.md @@ -0,0 +1,59 @@ +--- +date: 2014-12-15T00:00:00+01:00 +title: Restore lost data with Photorec +author: pcdummy + +--- + +A friend of mine lost his NTFS Partition (think it was a power outage). As he has some data on it he needs, i tought about restoring it. + +Helpful Links: + +* [Authors Step-by-Step Guide](http://www.cgsecurity.org/wiki/PhotoRec_Step_By_Step) +* [German Ubuntu wiki article on Data Recovery](http://wiki.ubuntuusers.de/Datenrettung) + +This is what i came out with: + +1. Downloaded[ TestDisk (with Photorec)](http://www.cgsecurity.org/wiki/TestDisk_Download "TestDisk download") +2. Extracted it. +3. Made store directory on other disk: $ mkdir /media/<username>/<my_usb_disk>/<friends_name> +4. run it as root: sudo photorec_static /media/<username>/<friends_disk>/the_dd_image_we_made_before.img +5. I set it "whole" and "NTFS", after about 18 Hours it was over that 300GB. + +To split the files up in **one directory per extension**: + +

+cd /media/<username>/<my_usb_disk>;
+
+# Create a list of Extensions found: http://stackoverflow.com/questions/1842254
+find <friends_name>/ -type f | perl -ne 'print $1 if m/\.([^.\/]+)$/' | sort -u > found_extensions.txt
+
+#
+# You might want to edit the "found_extensions.txt" file you just generated,
+# - filter out crap
+# - remove duplicated extensions, the script below is case insensetive
+#
+
+# Create the directory where we copy these files in one folder per extension.
+mkdir <friends_name>_extensions/
+cd <friends_name>_extensions/
+
+# Now mkdir one directory per extension and copy of all files of this extension into it.
+
+#!/bin/sh
+for i in $(cat ../found_extensions.txt); do
+    count=$(find ../<friends_name>/ -type f -iname "*.$i" | wc -l)
+    echo "Copying \"$count\" files for extension: $i..."
+    mkdir -p $i
+    for src in $(find ../<friends_name>/ -type f -iname "*.$i"); do
+        dest=$i/$(basename $src)
+        if [ ! -f "$dest" ]; then
+            echo "Copying \"$src\" to \"$dest\""
+            cp $src $dest # Use mv here instead of cp if you known what you do.
+        elif ! $(cmp -s $src $dest); then
+            echo "Overwriting \"$dest\" with \"$src\""
+            cp $src $dest
+        fi
+    done
+done
+
diff --git a/content/post/save-bandwith-with-squid-and-apt-cacher-ng.md b/content/post/save-bandwith-with-squid-and-apt-cacher-ng.md new file mode 100644 index 0000000..728a105 --- /dev/null +++ b/content/post/save-bandwith-with-squid-and-apt-cacher-ng.md @@ -0,0 +1,10 @@ +--- +date: 2015-01-10T00:00:00+01:00 +title: Save some bandwith with squid as transparent proxy and apt-cacher-ng as peer. +author: pcdummy + +--- + +[This](http://portablejim.now.im/tips/95-squidandaptcacherng.html) howto helped me on saving Bandwith at home. :) + +I'm using a lot Vagrant boxes, provisioning takes a lot bandwith, with the setup above i have a cache in between. :-) diff --git a/content/post/syscp-to-froxlor-move-with-high-security.md b/content/post/syscp-to-froxlor-move-with-high-security.md new file mode 100644 index 0000000..c8edee7 --- /dev/null +++ b/content/post/syscp-to-froxlor-move-with-high-security.md @@ -0,0 +1,208 @@ +--- +date: 2013-01-26T00:00:00+01:00 +title: Syscp to Foxlor move on Ubuntu 12.10 with high security. +author: pcdummy + +--- + +Today i switched our (mine and my uncles) WebServer from + +- [**SysCP**](http://syscp.org "SysCP") (modified by me), **apache2**, **apache2-mpm-itk**, **libapache2-mod-php5**, **proftpd** + +To: + +- [**Froxlor**](http://www.froxlor.org/ "Froxlor") (git master), **nginx**, **php5-fpm**, **vsftpd** (with libpam-mysql and libnss-mysql-bg) + +I had nginx with php5-fpm running as second install, i also have it running on a high volume website. It's a dream! + +This is a shared web Server so i tought a lot about its security (which we had before by mpm-itk). + +The main thing to think about was PHP, there are a lot bugs in PHP written Software and "crackers" + +love to hack PHP Sites. + +The Solution for this was for us to run one php5-fpm for every customer, froxlor makes it easy to do so. + +First replace ProFTPd with vsftpd with libpam-mysql ( libpam-ldap for a [bug](http://ubuntuforums.org/showthread.php?t=1937131) ), stolen [here.](http://forum.froxlor.org/index.php?/topic/569-solved-froxlor-0915-vsftpd-moglich/) + + apt-get install vsftpd libpam-mysql libpam-ldap + +Replace `/etc/pam.d/vsftpd` (still with the syscp backend): + + auth required pam_mysql.so user=syscp passwd= host=localhost db=syscp table=ftp_users usercolumn=username passwdcolumn=password [where=login_enabled="Y"] crypt=1 verbose=1 + account required pam_mysql.so user=syscp passwd= host=localhost db=syscp table=ftp_users usercolumn=username passwdcolumn=password [where=login_enabled="Y"] crypt=1 verbose=1` + +Replace `/etc/vsftpd.conf`: + + listen=YES + + dual_log_enable=YES + log_ftp_protocol=YES + xferlog_enable=YES + + anonymous_enable=NO + local_enable=YES + check_shell=NO + + virtual_use_local_privs=YES + + connect_from_port_20=YES + secure_chroot_dir=/var/run/vsftpd/empty + pam_service_name=vsftpd + + guest_username=www-data + guest_enable=NO + chroot_local_user=YES + hide_ids=YES + + write_enable=YES + use_localtime=YES + local_umask=022 + dirmessage_enable=YES + + # local_root=/var/kunden/webs/$USER + # See: http://www.benscobie.com/fixing-500-oops-vsftpd-refusing-to-run-with-writable-root-inside-chroot/ + # allow_writeable_chroot=YES + + user_sub_token=$USER + nopriv_user=www-data + +Restart vsftpd: + + /etc/init.d/vsftpd restart + +Test it with your local ftp client. + +Install Froxlor + + + apt-get install git + cd /var/kunden/webs/Server + git clone https://github.com/Froxlor/Froxlor webadmin. + +Create /etc/nginx/sites-available/webadmin. ( i have the "upstream" php5-fpm defined somewhere else ). + + server { + listen :80; + server_name webadmin.; + + root /var/kunden/webs/Server/webadmin.; + index index.html index.php; + + charset utf-8; + + location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xls)$ { + access_log off; + expires 30d; + } + + location / { + rewrite ^(.*)$ /index.php$1 last; + } + + location ~ "^(.+\.php)(.*)$" { + fastcgi_split_path_info ^(.+\.php)(.*)$; + fastcgi_pass php5-fpm; + fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; + include fastcgi_params; + } + } + +Enable the config, test it and restart nginx. + + ln -s /etc/nginx/sites-available/webadmin. /etc/nginx/sites-enabled/001-webadmin. + nginx -t + /etc/init.d/nginx restart + +See this [guide](http://redmine.froxlor.org/projects/froxlor/wiki/Upgrading_to_or_updating_Froxlor) on howto upgrade from syscp to froxlor: + +(i did it my way tm - installed froxlor, then i replaced the db with the one from syscp) + +Now go to http://webadmin.yourdomain.com and migrate the syscp data, + +after the migration you should configure the webserver to nginx. + +Froxlor - nginx settings: + + [![froxlor-nginx-settings](http://rene.jochums.at/wp-content/uploads/2013/01/froxlor-nginx-settings-300x161.jpg)](http://rene.jochums.at/wp-content/uploads/2013/01/froxlor-nginx-settings.jpg) + +Froxlor - phpfpm settings: + [![froxlor-phpfpm-settings](http://rene.jochums.at/wp-content/uploads/2013/01/froxlor-phpfpm-settings-300x137.jpg)](http://rene.jochums.at/wp-content/uploads/2013/01/froxlor-phpfpm-settings.jpg) + +Run cron_tasks.php for the first time and check its output for errors: + + /usr/bin/php -q /var/kunden/webs/Server/webadmin./scripts/cron_tasks.php + +Create a new MySQL user "**vsftpd**" and give him + + SELECT rights on the tables **froxlor.ftp_users**,** froxlor.ftp_groups** + +Replace `/etc/pam.d/vsftpd` again (now with the froxlor backend) + +
+`auth     required       pam_mysql.so user=vsftpd passwd= host=localhost db=froxlor table=ftp_users usercolumn=username passwdcolumn=password [where=login_enabled="Y"] crypt=1
+account  required       pam_mysql.so user=vsftpd passwd= host=localhost db=froxlor table=ftp_users usercolumn=username passwdcolumn=password [where=login_enabled="Y"] crypt=1`
+ +Restart `vsftpd`: + + /etc/init.d/vsftpd restart + +Test with your local ftp client. + +Can't remember why but i had to replace `libnss-mysql` with `libnss-mysql-bg` + +This is the config `/etc/libnss-mysql.cfg` for it if you need it. + + getpwnam SELECT username,'x',uid,gid,'MySQL User',homedir,shell \ + FROM ftp_users \ + WHERE username='%1$s' \ + ORDER BY id ASC \ + LIMIT 1 + + getpwuid SELECT username,'x',uid,gid,'MySQL User',homedir,shell \ + FROM ftp_users \ + WHERE uid='%1$u' \ + ORDER BY id ASC + LIMIT 1 + + getspnam SELECT username,password,'1','0','99999','0','0','-1','0' \ + FROM ftp_users \ + WHERE username='%1$s' \ + ORDER BY id ASC + LIMIT 1 + + getpwent SELECT username,'x',uid,gid,'MySQL User',homedir,shell \ + FROM ftp_users + + getspent SELECT username,password,'1','0','99999','0','0','-1','0' \ + FROM ftp_users + + getgrnam SELECT groupname,'empty',gid \ + FROM ftp_groups \ + WHERE groupname='%1$s' \ + LIMIT 1 + + getgrgid SELECT groupname,'empty',gid \ + FROM ftp_groups \ + WHERE gid='%1$u' \ + LIMIT 1 + + getgrent SELECT groupname,'empty',gid \ + FROM ftp_groups + + memsbygid SELECT members \ + FROM ftp_groups \ + WHERE gid='%1$u' + + gidsbymem SELECT gid \ + FROM ftp_groups \ + WHERE groupname='%1$s' + + host localhost + database vsftpd + username vsftpd + password + +`/etc/libnss-mysql-root.cfg` + + username vsftpd password diff --git a/content/post/tsurges-instruction-virtualbox.md b/content/post/tsurges-instruction-virtualbox.md new file mode 100644 index 0000000..041ffe5 --- /dev/null +++ b/content/post/tsurges-instruction-virtualbox.md @@ -0,0 +1,11 @@ +--- +date: 2013-01-28T00:00:00+01:00 +title: T Surge's introduction to Virtualbox (Run Windows Virtual on top of Linux) +author: pcdummy +--- + +Virtual Box (VBox in short) from Oracle is a great technology that helps us to install multiple operating systems on a machine and run them side by side. Hence it is called a Virtualization Software. + +read more [here](http://tsurge.wordpress.com/2013/01/26/introduction-to-virtualbox/) + + [![windows_on_linux](http://rene.jochums.at/wp-content/uploads/2013/01/windows_on_linux-300x151.png)](http://rene.jochums.at/wp-content/uploads/2013/01/windows_on_linux.png) diff --git a/content/post/ubuntu-13.04-und-postfix-2.10.md b/content/post/ubuntu-13.04-und-postfix-2.10.md new file mode 100644 index 0000000..b1e9616 --- /dev/null +++ b/content/post/ubuntu-13.04-und-postfix-2.10.md @@ -0,0 +1,12 @@ +--- +date: 2013-08-13T00:00:00+01:00 +title: Ubuntu 13.04 und Postfix 2.10 +author: pcdummy + +--- + +Nachdem ich jetzt einen Tag nach einer Lösung gesucht warum mein Postfix immer ein 5.7.1 Relay Access Denied ausspuckt... hier die Lösung: + +[https://bbs.archlinux.org/viewtopic.php?id=158020](https://bbs.archlinux.org/viewtopic.php?id=158020) + +Aus `smtpd_recipient_restrictions` wird `smtpd_relay_restrictions` diff --git a/content/post/ubuntu-lxc-image.md b/content/post/ubuntu-lxc-image.md new file mode 100644 index 0000000..1d2f28b --- /dev/null +++ b/content/post/ubuntu-lxc-image.md @@ -0,0 +1,111 @@ +--- +date: 2015-01-25T14:00:00+01:00 +title: HOWTO - Prepare a minimal lxc image for salt +author: pcdummy +tags: + - HOWTO + - Ubuntu + - BTRFS + - lxc +--- + +These are basic commands i use to prepare a minimal lxc image for saltstack. + +**Login as lxd** + +if you have got a unprivileged install like me. + + $ ssh lxd@localhost + +**Download the Image** + +I use the btrfs [backing store](https://help.ubuntu.com/lts/serverguide/lxc.html#lxc-backinstores) driver here, see its [man page](http://man7.org/linux/man-pages/man1/lxc-create.1.html) for more. + + $ lxc-create -B btrfs -t download -n trusty64 -- -d ubuntu -r trusty -a amd64 + +**Start and attach** + + lxc-start -n trusty64 + lxc-attach -n trusty64 + +**Upgrade the base system** + +You'r now in the machine, its like *chroot* on *steroids* + + apt-get update && apt-get -qy dist-upgrade + +**Install openssh-server** + + apt-get -qy install openssh-server + +**Install salt-minion** + + apt-get -qy install software-properties-common + add-apt-repository -y ppa:saltstack/salt + apt-get update + apt-get -qy install salt-minion + +**Configure salt-minion for the first connect** + +I enable ```IPv6``` here as i use a IPv6 only network to play around. + + service salt-minion stop + echo -e "master: salt\nipv6: True" > /etc/salt/minion.d/master.conf + rm -rf /etc/salt/minion_id /etc/salt/pki/ + +**Remove ssh keys, let salt provision it** + + rm -f /etc/ssh/ssh_host_*_key* + +**Set the hostname to FQDN so you have it later with a Domain in your saltmaster** + +Replace ```lxc.example.lan``` with the domain you have in ```/etc/default/lxc-net``` + + $ sed -i -e's|trusty64|trusty64.lxc.example.lan|' /etc/hosts + +**Delete default "ubuntu" user (want salt to provision the id:1000 user)** + + $ userdel -rf ubuntu + +**Now** get back on your machine: + + $ exit + +**and** stop the base image you must made: + + $ lxc-stop -n trusty64 + +### Do this every time you need a new testing/production machine +**Clone it and let your salt master provision it :)** + +I use the [snapshot](http://man7.org/linux/man-pages/man1/lxc-clone.1.html) feature here. + +replace ```jupiter``` with your own hostname. + + $ lxc-clone -s trusty64 jupiter + $ lxc-start -n jupiter + +**Get info from your new machine** + + $ lxc-ls -f + +**On the Master** + + $ salt-key -a 'jupiter.*' + +If you have a firewalled development saltmaster you may want to activate [auto_accept](http://docs.saltstack.com/en/latest/ref/configuration/master.html#auto-accept) + +**Wanna do it again?** + +Destroy the machine (**as lxd@localhost**) + + $ lxc-destroy -n jupiter + +Remove the key on the Master + + $ salt-key -d 'jupiter.*' + +Clone it again and let the master provision it (**again as lxd@localhost**) + + $ lxc-clone -s trusty64 jupiter + $ lxc-start -n jupiter diff --git a/content/post/ubuntu-lxc-install.md b/content/post/ubuntu-lxc-install.md new file mode 100644 index 0000000..be37839 --- /dev/null +++ b/content/post/ubuntu-lxc-install.md @@ -0,0 +1,169 @@ +--- +date: 2015-01-25T13:00:00+01:00 +title: HOWTO - Install lxc and prepare it for a unprivileged user +author: pcdummy +tags: + - HOWTO + - Ubuntu + - BTRFS + - lxc +--- + +Very good to read [Official LXC 1.0 Howtos](https://www.stgraber.org/2013/12/20/lxc-1-0-blog-post-series/)! + +This howto is based on: [LXC 1.0: Unprivileged containers [7/10]](https://www.stgraber.org/2014/01/17/lxc-1-0-unprivileged-containers/) + +I started to play around with [LXD (pronounced lex-dee)](https://github.com/lxc/lxd) but its not usable IMHO yet, thats why my lxc **unpriviliged** user is called lxd. + +Replace **lxd** with any other user, maybe ```yours```? + +**Install the latest stable lts kernel** + + $ sudo apt-get -y install linux-image-utopic-lts + +**Enable "memory swapaccount" [found here](http://www.flockport.com/start/)** + +Edit **/etc/default/grub** + + $ gksudo gedit /etc/default/grub + +Replace GRUB_CMDLINE_LIINUX_DEFAULT="quiet splash" with: + + GRUB_CMDLINE_LINUX_DEFAULT="quiet cgroup_enable=memory swapaccount=1" + +**Or** use **sed** (i have a LUKS encrypted disk, ```quiet splash``` is buggy): + + $ sed -i -e's|GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"|GRUB_CMDLINE_LINUX_DEFAULT="cgroup_enable=memory swapaccount=1"|' /etc/default/grub + + +Then **update grub**: + + $ sudo update-grub + +And **reboot**: + + $ sudo reboot + +**Install LXC from the the *daily* ppa** + +I use the *daily* ppa for the latest lxc-features here on my testing laptop. + + $ sudo add-apt-repository -y ppa:ubuntu-lxc/daily + $ sudo apt-get update + $ sudo apt-get -y install lxc cgmanager uidmap lxc-templates + +[LXCFS](https://linuxcontainers.org/lxcfs/introduction/) seems to be unstable here, remove it: + + $ sudo apt-get -y purge lxcfs + +**BRTFS and "unprivileged users"** + +You will need the ```user_subvol_rm_allowed``` option, if you use BTRFS like me as mentioned in [issue #210](https://github.com/lxc/lxc/issues/210) + +This is my **/etc/fstab** entry: + + /dev/mapper/root /var/lib/lxd btrfs subvol=@lxd,compress=lzo,recovery,noatime,user_subvol_rm_allowed 0 0 + +My **full** /etc/fstab: + + # /etc/fstab: static file system information. + # + # Use 'blkid' to print the universally unique identifier for a + # device; this may be used with UUID= as a more robust way to name devices + # that works even if disks are added and removed. See fstab(5). + # + # + /dev/mapper/root / btrfs subvol=@ubuntu_14.10,compress=lzo,recovery,noatime 0 0 + /dev/sda1 /boot ext3 defaults 0 0 + /dev/mapper/root /home btrfs subvol=@home,compress=lzo,recovery,noatime 0 0 + /dev/mapper/root /opt/mono btrfs subvol=@mono,compress=lzo,recovery,noatime 0 0 + /dev/mapper/root /var/lib/lxc btrfs subvol=@lxc,compress=lzo,recovery,noatime 0 0 + /dev/mapper/root /var/lib/lxd btrfs subvol=@lxd,compress=lzo,recovery,noatime,user_subvol_rm_allowed 0 0 + /dev/mapper/data /data xfs noatime,nobootwait 0 0 + /dev/mapper/swap none swap defaults,nobootwait 0 0 + + # To modify the btrfs ($ btrfs subvolume create /mnt/btrfs/ or $ copy -ax --reflink=always /mnt/btrfs/@src/. /mnt/btrfs/@dest) + /dev/mapper/root /mnt/btrfs btrfs subvolid=0,compress=lzo,recovery,noatime,noauto 0 0 + +**Create the user ```lxd```** + +A valid shell so i can "ssh lxd@localhost", see this [Permission denied](https://www.stgraber.org/2014/01/17/lxc-1-0-unprivileged-containers/#comment-183371) + + $ sudo useradd -r -d /var/lib/lxd -s /bin/bash lxd + +**Give lxd 99 uid/gid ranges to map.** + + $ for i in {1..99}; do \ + sudo usermod --add-subuids ${i}00000-${i}65536 lxd \ + sudo usermod --add-subgids ${i}00000-${i}65536 lxd \ + done # This takes a while + +**Create a basic config for that new user** + + $ sudo mkdir /var/lib/lxd + $ sudo chown lxd:lxd /var/lib/lxd + $ sudo sudo -H -u lxd mkdir -p /var/lib/lxd/.config/lxc/ + + $ sudo sudo -H -u lxd sh -c 'cat < /var/lib/lxd/.config/lxc/default.conf + lxc.include = /etc/lxc/default.conf + lxc.id_map = u 0 100000 65537 + lxc.id_map = g 0 100000 65537 + EOF' + + +**Install openssh-server so you can ```$ ssh lxd@localhost```** + +Again see this see this [Permission denied](https://www.stgraber.org/2014/01/17/lxc-1-0-unprivileged-containers/#comment-183371) bug, i got into. + + $ sudo apt-get -y install openssh-server + +**and** copy your public key + + + $ sudo mkdir /var/lib/lxd/.ssh/ + $ sudo cp $HOME/.ssh/id_ecdsa.pub /var/lib/lxd/.ssh/authorized_keys + $ sudo chown -R lxd:lxd /var/lib/lxd/.ssh/ + +**Set the domain for your LXC Machines** + +This is from [seminar.io](http://seminar.io/2014/07/27/dns-resolution-for-lxc-in-ubuntu-trusty/) + +To supply all your LXC machines the same Domainname set ```LXC_DOMAIN``` in ```/etc/default/lxc-net``` + + $ gksudo gedit /etc/default/lxc-net + +Uncomment ```LXC_DOMAIN="lxc"``` **and** change ```lxc``` to something else **if** you want another domain for your hosts than ```lxc```. + +**or** use sed UNTESTED: + + $ sudo sed -i -e's|# LXC_DOMAIN="lxc"|LXC_DOMAIN="lxc.example.lan"|' /etc/default/lxc-net + +To have that domain on your computer you need to **change** the NetworkManager **dnsmasq** + + $ echo 'server=/lxc.example.lan/10.0.3.1' | sudo tee -a /etc/NetworkManager/dnsmasq.d/lxc.conf + +This will redirect DNS queries for ```*.lxc.example.lan``` hosts to the ```dnsmasq``` instance running on 10.0.3.1 that manage DHCP and DNS for containers. + +**Now** restart lxc-net and NetworkManager + + $ sudo service lxc-net stop + $ sudo service lxc-net start + $ sudo service network-manager restart + +For the ```lxc-net``` service you can't use the ```restart``` command, you must use the ```stop/start``` commands to reload the configuration. + +**Allow the unprivileged ```lxd``` user to create machines witch use the ```lxcbr0``` interface** + + $ echo 'lxd veth lxcbr0 100'| sudo tee -a /etc/lxc/lxc-usernet 1>/dev/null + $ sudo service lxc restart + +**Usefull commands** + + + Get CPU, Disk and Memory Usage of your containers + + $ lxc-top + +**Now create your first base image** + +[Prepare a minimal lxc image for salt](/docs/ubuntu-lxc-image.md) diff --git a/content/post/youtube-and-youtube-mp3.org.md b/content/post/youtube-and-youtube-mp3.org.md new file mode 100644 index 0000000..b2c795f --- /dev/null +++ b/content/post/youtube-and-youtube-mp3.org.md @@ -0,0 +1,15 @@ +--- +date: 2013-01-28T00:00:00+01:00 +title: Youtube and youtube-mp3.org +author: pcdummy +--- + +Today i tried to Download some great songs from one of my favorite Artists, [Alex Boyle.](https://www.youtube.com/user/ALEXBOYETV) + +This is what i got on some of them: + [![Youtube-mp3.org](/static/content/post/youtube-and-youtube-mp3.org/Youtube-mp3.org-error_300x154.png)](/static/content/post/youtube-and-youtube-mp3.org/Youtube-mp3.org-error.png) + +Youtube limits the external Tools, so you can't convert/download all the videos, +you would like to. I can imagine why Youtube has to do so, but its against **Freedom** isn't it? + +Please vote [here](http://www.change.org/petitions/youtube-googlede-allow-third-party-recording-tools-for-youtube-freedomonyoutube#) if you think as i do, help the great people at Youtube to give us more Freedom. diff --git a/data/post/pc-engines_apu1d4.json b/data/post/pc-engines_apu1d4.json new file mode 100644 index 0000000..e046822 --- /dev/null +++ b/data/post/pc-engines_apu1d4.json @@ -0,0 +1,55 @@ +{ + "settings": { + "item": 1, + "thumbItem": 5, + "slideMargin": 0, + "currentPagerPosition": "left", + "slideMove":1, + "easing": "cubic-bezier(0.25, 0, 0.25, 1)", + "speed": 600, + "responsive": [ + { + "breakpoint": 800, + "settings": { + "item": 3, + "slideMove": 1, + "slideMargin": 6 + } + }, + { + "breakpoint": 480, + "settings": { + "item": 2, + "slideMove": 1 + } + } + ] + }, + "items": [ + { + "full": "/static/content/post/pc-engines_apu1d4/small/box.jpg", + "thumb": "/static/content/post/pc-engines_apu1d4/thumb/box.jpg", + "alt": "In the box" + }, + { + "full": "/static/content/post/pc-engines_apu1d4/small/unboxed.jpg", + "thumb": "/static/content/post/pc-engines_apu1d4/thumb/unboxed.jpg", + "alt": "Unboxed" + }, + { + "full": "/static/content/post/pc-engines_apu1d4/small/case.jpg", + "thumb": "/static/content/post/pc-engines_apu1d4/thumb/case.jpg", + "alt": "Case only" + }, + { + "full": "/static/content/post/pc-engines_apu1d4/small/case_and_board.jpg", + "thumb": "/static/content/post/pc-engines_apu1d4/thumb/case_and_board.jpg", + "alt": "Case and board" + }, + { + "full": "/static/content/post/pc-engines_apu1d4/small/assembled.jpg", + "thumb": "/static/content/post/pc-engines_apu1d4/thumb/assembled.jpg", + "alt": "Assembled" + } + ] +} diff --git a/layouts/partials/_widgets/copyright.html b/layouts/partials/_widgets/copyright.html new file mode 100644 index 0000000..4606f8e --- /dev/null +++ b/layouts/partials/_widgets/copyright.html @@ -0,0 +1,9 @@ + diff --git a/layouts/partials/navbar.html b/layouts/partials/navbar.html new file mode 100644 index 0000000..cd4ca0c --- /dev/null +++ b/layouts/partials/navbar.html @@ -0,0 +1,7 @@ + + diff --git a/static/static/author/pcdummy_240x240.png b/static/static/author/pcdummy_240x240.png new file mode 100644 index 0000000000000000000000000000000000000000..62134b6e3c53e0eea1155f08d50463b0fd2c1acc GIT binary patch literal 25556 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¥L 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 aP#hFS7a55|tbalX`MHk-J#mTZT~7dAjz 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 literal 0 HcmV?d00001 diff --git a/static/static/content/post/pc-engines_apu1d4/thumb/box.jpg b/static/static/content/post/pc-engines_apu1d4/thumb/box.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f5dd8c8ab8372c8b565985dcc2b1fda30e9db0ba GIT binary patch literal 605 zcmex=LJ%Z3brs0d5{X z9xeesUOpi~0bvOZDG4z#2}5O7Sq&>=TN_Jb3v&mL7(WM>a94ASfZV|F_@wlVbUWX| z%7T=NnAG%SkRgnMLP8Rv68ch7`pHffPRS&L{|6WZIT&OZjF=e(8JGkanFSgDA7PMW zU|?cqWIzH;EDX%7Y(Obp0R~29W+o;Mc9<+9P%Vp~kfNcm2&<^EV_-<)#Gv4!#z_k| z0+mYu0|FElNPv-_Swn2NQ$nBpPS2t@`lTTymc9r!Z$>CNJw{KanIE9*S+W92d zhK+GY-gfs0Ev3%}HIppn%S<$~npL%{*th$3d31?eX!Jpq7RehM6VGHVvUo z-9?vA1$^y|KVSZ`Li^VCRiEy#p0Z!e`Hs8J I-Q@o_0S2DRu>b%7 literal 0 HcmV?d00001 diff --git a/static/static/content/post/pc-engines_apu1d4/thumb/case.jpg b/static/static/content/post/pc-engines_apu1d4/thumb/case.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c22c3ac27a2d890cf85f0509f6fd054ae2a68aea GIT binary patch literal 33900 zcmeIbbyytD)-T#P1a}D^x>3IZ2`2|IJ1p!JR zJ@`*eF~KTj{Y?{qG)u&vTD$`_1MwIDDj0C{@^YiZ|EVAp>o2CHiJBfelqYeuBC1L={k^rE4li}Upb>QLV zMtb)Tgpl9;K?T4E0F=LJC$OW?{-%$lz`EuCkq5N^$p1v6{1c6u|EJtNP#*oC_&EPW z-{ijodMU7rZ+h;A{&%SUJKhnP#|)IeaVVhQ`8)np?a6a`RkcS-Dsli8fKUH-Yd{Gm zdJNzN7*5}`o*M(;1ak<2S&@@5fcTr-V3%Nm^be4C1RjuBAT0%k3s~S$`nL=9B004L(4R8a%9!TFfC8Z}IJpZn~AcpwdHy!@yDL2tyHU5+1&mI*3_56!N27BEP zoi2?I>P zd&$EXWx(RvC3GZ7OK0+y`p=s+xFR>Kj)f!ex z-Gq=ID`$C6D|;PW6ZbLYn7a-xrXUgTC6LaWePpI^J*i5mabsNR2FssUuKg9M*}~MS zNq%rFtne%0=a9ngf}Pt*LQu$P!ntdN+Se59QLQpuVeDVp%Im+Xg^$+8o&pD>n&StB zqsqvS%}qbTUmkR&xD~Qh3tuv+D95jvD+{i@7GD2FKAOUGps%aa_jG~ktFZB}tlJR`1_AK41QvqpWL7^iu3)-ZT@#HI?OD`Ef3~Wo7v>EceG!pXG7YqZiB+JjSe9 z?#|DytL}VW?o>CliEaHoWS8Xen14ouBXpT_P}k>?@&LN{sxf~;%@;h4A*Ymozw2k2 zzw~%z&&=EHp{*;jV70r&J@=7s-Q`up1x{H4jg`0cM}H&VuwUdSr0+cOFAMa)>FPPr z+$V>%56jICk6Y&rTk8aky=#3+{XyRCc#z!7h@YF^v{$v5)2`=R4{E)?P9$UFSb3h- zWZutbwdvv7Z-JPs-cKi{zK@+#e)J~mxo6>)AL?;z-P4}cn6c~{5|C2osWQsa<`0&E z)ot_d)!Eb)7j8<$%OL6NC$ee|CK+OZ{)`XyVNK(^!lhh?iiu} zMW8mtMRaxyHKgflCAVK=AHD-$j&>j-|XMYtLU24XYR9=$(xx9x-I z7*2K0Ua)qlGCSk>f!|}3W}R&&PNj_G4Bt}vBFz+0Z6upX44BD?MXAKw^j*N_ucAW?a~?-qCWTHOp|zgXc1$po#HJN^ zJLV2esxHZj#cT>Z3HX&zLO!@#;3S*y_8gDL5^wJZ{j=#_>R$VcT&=LMOj)Djq9#&@ zyE_>lih?FHv+AfHAX28^#KOah=$aOPH#tm6is%@NWgXW>#`7o2bj!Fbp59O2F!}Xq ztYtxPt3~a>mdlgxvEh7_jbcGi$}37?}U=1T-Cf!8y;b|JO$14VoP~$tNM|om{ zaGm}ix#uuM`5eo8`&iHO`)$6|di zolVU$kIv-Zds&E)V4)GBMW{0%^JAk;If~HGQw+?J%Q>Y!b4*?}Nv0W|d%-Qjn2bA+ ze2q~C%r46uMTek0m)CyI9xki?>cDGxoZx%Rim2F5?(vVJ9E0zzLZ%PgquReej#1@* zads7SvB-olG~|t0;(ky3W&ZwxO7Av*xQuZKk{`Fs)4VFqhxeyuWmm;iGe+^f`7!Q$ ztc}@i4SN!j9ZOmdQOoL?ZnZOKUCw+oO=Np4Xuox-A@S}DI_Vc2tBssg$+=iAWKj8( zRRZPVc=>i0)ikmLJc_*)qYtvnpgC~g^Fg7Pslt1EYqX`SK}Vee51qlJeuv8P*)gxh z^C}6%FMYJ(pZw<=>~F)O94QQVvV=6gUI2PZQe>@qyNgOIG+OIB)?yBdx zZ90%1imm!e^t}UDYNV)Z&pvI)y)g;~;*>B}OQp4FjQ7_Oeukw}Rz?|LN_-8mJqNn_ zdX5*Q`L3Fp)5h)hm=NYh49Bl-0xQL?f4%ZcFeg2Dg^!P~uB(roX4F40VTrmdZimi@ zQ)~Ne+T}W!%+ef%BQBX?uF~qd$uW!L{-kGMQ;F|F1Q(90PSkfN6W8kNM>YHSVns9S zo{Krv_f?7&>&CCYmK+D+&M;){;*!4_ZO+mlWXQ+;b|*_0{q#!k(Y;CZSG=dekerC6 zHrT@m6Z<)V%gBF zQ)7q2F#Y`KnH7G?jK9e{cxTD$v1AAKL4WeaoEb7p%F!G-uv9&>7_qA2j9a&AC);zR?9;3(T;&@`~*2C1_fl@L3IaNKD#jq^hejm@w z&pFSHX_cB`UyDo^bE4-M7GBzg(5bj{+JgBL*uFMldw%PGj&DthNL*qq!f+(YQmDrD zrH-G@dFdrqGcd2ums!HXv8k9t>?K!|XVo43?(}LYy2-K7<#D>_ER3K?Jg<;TR1ubt z>1%qQA&C8qMa-5VN5vNGoMXeXN~?{G%MAODRoA2cW8f1a1+yMc@{JTLf+qxJBR=fm;M_5x7O*7J*v?ZV|Xe z;1+>f1a1+yMc@{JTLf+q_el) z;osRnaFPCp4Fn&M{%0EqNXUQIy9a}Op82|+t`Q`^YRPcv}iH3%XigpJB1056R4h|0X9c*k|JR$;IJVHEdYyvU@LShn9 zQc@gzatbmM3L+9x5<~|;hzWQB?@%-e0R=+f5g~x+0_ec9(Lgg0HQ5m6agIe7&|rN>X7X=&@|KG!ofGq8>;ZE9M2ZeD)Dhr*)blA7AO`i91)=8s=GySjUN`}zmQ zCnl$+XTHtOt*)(aeBa#qvAqNPeRy~?-2Oulxg@Qs4o$SBUJ>xHUoD?rFx}g~(`s1iR6#>li!AY>OlMn#s1auia zS-$s7|91hE`6>czso^j@DP}gRXldW7lck2tX3dw_FP+ zfm$pgfYGw$(>(+bioB%B%V-DvXayf^MF2TBTIQjlTqpL+R~MrQAYk-N^R-gkRdo{l zod5f{qi!JkPb?M+LZLIwn1{y^$m1?*CdANCIC)I$dN0MLjc7`S0c*yFthR=3m$Sw+4!#lGX>IeC> z6w}xQ{26Ns8Yh+@;A(rgDmmxqAg0S{{kt2 zeib~VJO14MC9dWPPpTQ^ieFgVnOuDt0_dZ?SptoebHxhc2Ym+OXTNoQ20h5zOR}U@ zNjsXek|dv&2DZsNckMtNrN0UY2#eZ(yXaV6RXVYj=OYG7zYpqi2T|wtMF3amU|u-k z_0zbsl*N^!>rSwb%rj6hzZh@6`OiGOg-)^Jc6`Bry)T}hW?h^PMZSnT-c#4L4Dbpd$X$A5c2jhq;AFb;e9l&Ys<*AGT&TWBN{qNc+?EchzIjAC3dS z_Vk+q#V=ug)S0pMM#dzvfoKZ|;Bh5qGf~VtzRa(U)N#qxG|t^m9f@+Q#4xC{dP+Z4 zp_tKcFP1Q8gF#WVG--ROHn4TV`eQ5GlKiBaSRke=hvP zrtahB34}MUfLE+0pQck}CE8WJcMWBe&wBuC$5lN>Kk0I6tDM#Y>%52OTs!tnrPv7H zJ>K>77RwSorPIl1SG6z;2JV5g9VrALKBJ8H9<`_?imS=yn{rb+Pm9%-I8{R|jr^to zo)e!V;tJj!V)*=bq2k zP4Jc+_xfGjiS^L;8cO6|pJ}e-fYC)-&ahCTi+PRq6F`b97u#*44~s~Y+)HC58Cvm;!t7n&S21U#>=oEe-wJshp29qcbF!h6Ym}#1OJM^3Pa0?elN6&lIDbVJ?KUQb0Bdu?L zg43T7`g8J%9l!hk}#?8yG^`B!=t0B0>;af|X| z{CixvaMzP1Zoc!$*Np20ocPq9KOV{j9z0snDy87sGQZ?#{oUXr8@)VGq4#{*pn>B> z_S0=5GWetX#tBZ&Z+ESj-+bO0)P%m#6?)q+!7JjH$g7pmgDLSDJ#*Ypf1vMj>}&kM zIx6i-h~i0&)TIG$U$bVc2u71gDWO-&Z!{#`OrOd2d2)?tONh}!rb9+*!Z(nuHm#P{ z)@e+>K7;kpJ;LbsYdpxZ~A#uhi-#;JyDSd(L4YgP+)Ur>CRNS zx$yX}D$!bfVff1?{ZXtPCoyPO!ydha-eT_|=^M#7pKyp-6X16LKHZSE%ACZ8wC9{k zp#+W@^zmqh(#Po4@&W^>H~yIxkFB^D7jdl5i^+TAKN&)wtNR4X$(;D6K6%vFt`bFR zF8@%7Uh>s+OhMg;DV+C>uKnd~w%#~*%og->+NSI5zSe)F6tT-LO!u`;RK?ztfB8gG zYqa3Wga@K4YF->rHb~-$P$de?8_zfs^$c06I`08e*Fxops>FrHn zcv>mhC(J2IlGX=w6n7V(DpTJANETmE{$fy}eT2Ncs>glB(QJ1RUZ(Obj)FHg6D?@At^E9|d1AuWq8iJ!tCsOr`gF+ZV!p3m z|7J!=Rv=4Zg{|hy>Sj2AI#<^#VV=3LApO#N54U0(4F>}T{&U+C4g^s21V{c|p|B&T^rxg#tO%h~Lymii;2Miv3O zPJ+HGpQ&YmDaOwIUa2OE(oJg;fI1ZAT}QEl>gOniwklDij!G67S-O5#W7esn{^4hM z{l+JzYREzSQYP_7&DrA-TAEzd#rsoy)q_21e^_CpWx)a94*OW~|q5y=nh21cyg=E-cET>8>ei)rFSFK|xQc%Py)-7fxp8 z%W|t6e0MG~gP{h@Xj4l2J@N}34j6G~*!*XztXZ$*Ub4sQEa%f|U3B43^}Oyrout)W zv&!vP=e4!%p+k1u^P_@GJC2M*wM!VwQ~sevR%04D5#Bfau|Y zwK$!lBUQ`Do{~rpQ1ZIq`h8&R?1pd;y4vrOb=g?UFH++|@A~0d9F<`l=1lDJ+B9)2 zN5!TG3h&H<)V1FT&VJO2+v*Rx$cltvyY+p8@igQq&(QFR;fRjT5h6RO|9hqJdY?T zTyt3K+Ar7z42`i324;z5J852WaKQtq3ZkZ2?BRaTY5YD|E5L=R>KM*kixkO`A>N(6N%hc zC|Hvc7b-)f7emfo%s}KkU+zInZ7@4g!UsKc1poXnm8!HTv(VfKi6ilvPFq@KtMPK~y+`=EPwEO1+bFai>i`d}Xo)DPDnGM5Kim zf1C;KZZCOPcu=&LOoX{2I^-zw;j?jqlAM~}J0Y3%gGv{eGv||etM291xNLL0rp00E zYH)dYvQW^wKnwYL^J5<6oX*qs@wb;ercC<{tO{4KjGU|2dOmcYP0Es(XboFgJ2{wa zQ$};+)i!N?JKHfhuM|g4ib?CRVul}b>PrX~Kh5cyQCN)&_1TJgQ&86sJdW8nI0SHH zXFMw<*4{i5Tiv~Tnc!Kdzi24Om9o!|Dda(oMpEO)I>zqa{Jwpn{AYz}&S1iaAoQP| zfw?8U2Pf0L-TQ?*9^3}X)Nq3^MRf-nQF~I0(-nn~%41&zQKkpf)nB^rvF9<93j?sE z^u{&g;7=q;UEB|?s^mzjZjwp|IK42Mhqcaf4z^?_T8*g%=TtQG2XSz}_YA#GqS^?= zrxdBkf||zxis)_zu5)V|2%vU4{yI~fXg?%(J=5HQ83C-7lEX>EfYVJ4O)L zj@fceVc>z_b|U>r6Zmu$Ra617Xh(})S4j}wcV#)75{nCk(<uG3q&4(-WJ8!wjOJ;erBykl>4$QrSe;*Ph3uS$RDatH?XYJ8jd8b1pZ2Q9V5 zVhbdh^oYfaO&dq#rBC1x-Q>8W~UMX2vTpt_|Eg3pSwlhbgLu@?_b$JxJL zl-+?8=!SHPK4an8PKoF()+M0(t|61BcT6TY;5vtj3V%~bmg7kDFrPKhhZD`J`(*+v z77^=_IzU=%YxlL})j2?cB+qm4>;v;%r@Tt!55MtG6kZ_U9TV#7mkw&GEC*`_(N06+POIeO_*1h*(LFwpOCX6{n-r|Brg z&U-cAYA^C*(e|z$%ps@nxe~jlhQUCIM=wcGjjx-ywnJ&T{&T%SCQXi^5-i;{`&r4e zZJi`(=zST|mXQ^+hY!T!K8fn2_m+5t8&8rj?;Y?7$*_i@(iXA+{Q=D`tri!p#??2jZ*9|(bbZuvLg4fWDNwEbNtUQi?sg8&Q5;@P z!~0@6f3G6hFyZG7+`UFnYr;64#k6}2{bjo!AD8JU;b!W1Bs30wlu~ldZoY$j(y_m5 zICV7~@XM9)e4HoF?^R~?f(T3V_OSh~CXI~FrCH^cGNY`KOh1d$M)p>rK+sw#OAG8x z{a&m^wtPfC!-(!r>YS$&=}VEwi`EY0EPZiFdy4Qk)#Y8}&&I#8iZsMkHYgmGRYqOB z0H47_R8lMN&q)TP(T%s!FfdCCqf}Ds=vHODPc>~vu4bCp0BF-F7o*(bOX09^ zngO?xw`6y!i+5C|*^%-_kSO{D9{>Et&n}NCzV*9=Z%+P&=X~~hteBSkD;&I8CT+iX zv#Q?WviTOn(NQKBiP8e)7g~4_{GJxHhI3QKt3yLSZU;qJ2V2s!`ZjSj3q}Vrm7aiT zo@<-uM=<(GHEepGoID(;-jAyX4#Wl%p8m5~F}1xoJlD3JZp=J3Z=HpnQmkK(yIysB zi4&%}E9Kh#WEDQe0ps4<)plQPGALYLQfk2aMd0prPZPFvu9CD+_0yF0yoTj`o$<09 zPKm2xnW!7QNal-ks~fGi#9kVeZ)@LwV2zccjYV}VkcI%TvLkU!@;}Ma?U&+jYvD)L zc|CP&d`*M^8p%!L1@o`FM?p}5r3AC6UEX~U~ zqhOgN$m9ijW4tdfC5b&*x*MUG_~4l+q(}ny@t7$pUUt3Ne2&^cJ;%|~vlm3Ro0YMA z2GZ+|5s&roS&Jg$fIuwa(?uhN^>P7+R-1T5)UOoP8|@5FkXUHXE1#aJ9xQh*aZhvP zP9A*|pt#DUC`1i?@mHE?Bx{K_Bmw2hg3l3?bpgSfs-Dq_iEQ*v;w<8NOv= zpN$Bk+|_GZj{Zcej7zNY<|QWC1^YhWTwmG;v8BWO#?@(Sy}!>G(G4XOLl>T#+9mr; zr*xk^ut~%;(P?=#Zlu<+obj1L1WjnrAa(ZLD{d&&Szh-XyT`|Z)-lULCc>tTOrbN= z!-|UW1yO7J83NNBYub-AMpNeSeiz91Wy%Z1a}~6 zK#;2Dk*q0q-)tRK`1m5xln9l$UTCB2$PZ|i3E^bpz8DU$w{SPq?K*K?CW2d zbUh2B&-*?~A)vWs5d9uWO(07$|C7-Waj%HPF5Y368kHHVCa*0x$TV_`c%xn>=h`@z zQG$o+IHFeI6I>=Ojnme&z&4qpi~PYnF50z8Cx4zv`A)T)0U&u$^h@i0-MJw)G9F57 zZn-Kut_>xVyczup_lTVBtU)J1u$dbdu|tPRX4HZ54@m8mCqHATw}q5ML2FLADv)&!nb+;HLJ76GjzS&%2PHOcU~Xlf+G?2c$)&J(zp`Hqr#_wpn4! z=f3MnDlJv7)$7vdOg@S{E5%ufj(vB+SR`4uRU5lQN&iMDKjPU+yu5@8cY040pOe3HL(M7Pv2h#cphA5$FWcALVFoh9 zb9yS#$;q7c>l973S#W}ClNJ(^^r~jdcoeAU<&2Pn0@18wEEwbz*D+s@Np+yi)s^j4 zRlj=ua=!z3fpk=0#f?wOC*^Te&c>$V{UREGik=sqyiR1pr<^4!BziO->qGPm9KFWQ zBwoq2HI84|n{FbDe~aMwp`;EuqB@QX)*F5se)ZhqEl`<-&AHl#`UXWD96A~Kn%iMB z^mupMS!=g^GcE8BU7crwKIj+~si;+|>!)@#Jc)ck(cA6wHtY!Yn?TH?;!tWLq{Od& zTNLk26YKn33q>BGdc|%zhQkN{O3@1!xtQsK3r*-rh)%DDJu1bC#*^xSz(%KAh6OyoS#RJ3 z#tI{VidP6gZ~K@vI^7|0<*>T#^akCO_z-gv0R*?7-N(cKjEm94~2`T_5z93#Hog%ay7CcvAdwrC4v?Jq)f zBsu2yr}rH?F!q&E149;yV%pVhwl%Ub{3cWsShfvZ7;rFYrw%_A!Z5lUXxSz?@+LW% z$YzM>;{uy-q(<02SGL-&wLplM=X;9`6ghq}Nu?q=Q3TDk?x?zUaql)(%X#w$FRjUH zbzlc};bl*Kox3uI$$FGhr>HA#!SzYR!dLJhkAIX0JUIIxW+7h_tg!ze`X^llTW$@^ zGh&?n!!)@|zyw=Rp*Z^;C{hFo|DJL;=cny6$> z`m&|rMr)&|BqIH_=0T02aZzat<$NacEVK|t_O@V$7n0@4 zw4^Vxqb3d&-IgS0PtR|NRm*ZYMV9CdRulL2EGrkqZE>9~ovgcS$MhoBiO=}GBxwVi zJz#R^{epVNH1~5DXoCDm0)07oJ?c0H9f|ryY*VG&!D1ufRwmUk1W!NiEh8kbOWEnU>8|xvMHn*v_e36bVws(AviSB9tkZgXbk61GmBE9oYM%Mj}Lg{nkZo- zQ&bi}`PITJTi*3ve2WX_H#JQO+aOr5IQ;Ix#%mPCuD&uPb$LNr7lm@4XSDYqFC(xY zc$53wR%oq-(F+M-G||L3 zr!Plv9LGI<9^Zc8^dP(I444sZToV3H7X(J zjrYB#b^@om7SnSOHC3ON)vAt13$BI95r%LM~ucKoLk~=C+Z%a;T`9_v-WX3!7(!U zjeXAI^<9b1TKB3pobkhx^^pB;f6q&S`Ot%%h{1u14M$7L_@faY_sW1XCA)Wh3BM8r znY=@TIDIT7L}#k}L?*^58e~2xn!ObN(oq-w!HZ(|sh?eqtv825RH)hWm!p@7j&v6^ zc2{~eW@ASgiSNX%*`FH)Y-EJP!}SpWsU5bLf>gHjWmlMPKaG;Y668o!H}^SXbaCH9 zJey=^_Lj%dVU)v8DbDP1EkLp3kdFPq+l~v)_xZaIimb_WW+%;@W(4~gI+^T0zwk{m z>ONorzjKBkLvd_g7h5%mh9CfI#mk@Ni85h|^TEulb zSCV#|KjYd|Zi3^)I;D|MFJF^rnbkC2sb8eO^6iz*duu(G$og`j$FF(|^%jP0sa3i^ zsrS++DuK!AaBe>dweSnoMExf-WaL!Abr0@ceZ9)JA9bD}U6tfIPzgX4b?`wY0b||Jboj zIIE@0I5>Q6V0migB$5AA?}SRJbz)L*$eSSzKruy`&we6yxz<|EKjHiGeH8vem^px3 zhVS6LE`GW8Np$KRdCG=}Ooa3c0F_%pK^(TcOsc1QVl}7x!sGRPs0d9pE#%I?RIct7 zB<}%gQCrp%g*r2xoU>vrKS%*G{-Ce$hEGIarR`U7%KRlO50_z-^KxXed)DYrzWNII z>V*5DNezdRLz zuBRD;Ap~BPZL1RU#$%4NAa7?z)!e5$Fz(d3l$-JUx`)V)Yg~c<^Gja+VT|CiwODHz@z~g* zPWG0_5scM~nZhfU#I>0x1fRuo6_)SvW#@Ss<)}@!VRxv^8D-#TH}VO3=8-dU99lMl z!cds)<5;yjGE7ePT1}b;Rrd2^oz!?CthsHD-E($A#`vBx;3t2DkA@>d6pg8|6tJ)6 zBs%^@$$7EhaigN-W3bbYG@x&Ny_R?ANoluz`8uWwsZ@KP1$uO7(PJ^A9_G zt~k2KSnkGtVLSy*hs8m_=E zw>Ej~L8E8=#L*}}{PC+Rldl-o6#bM+&T6a-`a*P4!$wgF+8_kBYr~9P2VNOQF!wI} zHc0&@{gwzS7bI2SK%zJD1q>t7PeYuO=1DaV4!-)MqbunOx|6geOMc#u^-CQLT-wNLHcdH8W@gWk9`dAjOeTs23fNqmm3uFxfcgt=HOp9()Px$5>0Up0=U#p98JG}6oDtTRDHfAB9;Y~NAGeew<3 zMo%}=(uTh#6t4S0pi}^yePV9BWz@FX9xaL2ET^$%$WO#`Ihb#}Y1{hM@A(JCvE<2p ziVOB1&~hKk@K(?FgN+uoFVBCVjnnNKnm5K=iFwB{8cp0ERpb0E2v;?FowvKqWcz(6 z5q5=}e#F7oO*SDfURqRu0r&31KQ0&M+INsQX%5raiN*i@!K=cXlVABAX(S<;y7Z0+ z{7obbqH$>)QZJ{y;FqW%nF-DY*b2Dc7v4d&y40#)O?^rYa(4IL{idG}#jpGRCDx1D zpKXX-ornHTWD5pIV zXF6Z!aQE9jgxY>`TVkYpz{q%T#WsJ0`)F=dw*E$nKrj*Vc2!rB2gcF%DQj~>a^h5B zy7?EiSMJ=hs$FxmuE?VpvN^*r zVawPV8yqJ=Ru-0GivG2>^;Pszt|$TAdvnfo$#J9=Brjgrse6kjivAXc{*%vv&;Cl3==MPX(Q6#JyV_;>dv)xsFC1dcm@cjtr}pj%#wo$>rw_PH zU(Q7PjSam5M-T2kVXv_oC&bMQKIZUxiBE|+r-0(%OdPS&kt=*2e=_0fA-=xW3y0C; z3WZK0l)^f%jwqcc(52DiN`Z+?ro`Nkhq6pw(x9Onr^|2a`c+7_#A#J0V`$>DX{3c;u zBcf}SSPq6y_jMX|f}ZH?^YN!%m}P1gj5I@w?v-!8clRnCc%3#U)vl5h^=71Lc>I}=AgDI0Spj^bH=!~KpFNnP zWbAx-{M5s>k*6I};N$)_HKn?C6|NEJI^L%DwVx*6VMAzuTcUKF!ysT+p1os)I~e2T#5?|Vc#U7{t4o z8$60Gs{O#z6#;aQ{gsRS8b1I`|J>dCw<5ak=Fux=sy@gG;Z13IaPpik@FS}Lb~ofq ztQpkw140R>&pFS&0*eiK9S7%p3nx=}jR#pPo^C%d6#^eYRl%~>VbsTGA!|8TG&jw1 zn}EIT-MVQN^iQMm;ACpA+ke>nXBNoafP2~aajj3lPw*NUIdIPStCuhsg`_YH9D+90 z-_%awioKHD4eX&(J;*6x#?6P{<#nzujLRia7^A0{Xz z0yY0T5p4b1lQ3)Pd7_ZHVcv({rJ8XSv4hYpR9_V5vPB0qji?pN)1AU0-`X zbv&(Pf=q)GNMHTxng#zHN3X&^V37+%Q3LwLc8%@=-^LpORQ5x9a{p@i2(i&!OXQC={y{w`6;S^>~Y4PJKT+h6$jPuL->- z->xu(!rZ<5yv|bdP}aDjI!KbkILiLLiK zoU{GxqYP|*P2c@2axD)5IJba3n!Zfo=goq<4kaWIqtS!HIg9&Y;k~trW=XxYjNVxN z7E={iEW4kI24Rl9LPTlIu)+wl_}_-d&j;yx{VfNqtFK&$6`ep zYX~6D(*O6_a+jviX^wUi3j&b&pbUH3Q%l{yj_V_{GnWbWnMD!UeG}x#?rjPKBaiPk z&Z$iZ^yzTuPHM=J{BQnr5VQX=Y5q36Mc@{JTLf+qxJBR=fm;M_5x7O*7J*v?ZV|Xe z;1+>f1pdE2(WSRaPAP`frbMJ35Y3JsVKc|NRtJ`bn7{9c%vXoSH_I5J!GBCF^y-|WhNJKt*<+x@XiKn?Js zAl(Cy36W3;kwCKp;QyZ@qx{1r0SF%|I)H+Pgbb#!{biB>85Io`+Se|hwNfCdivFa~H-7@_JBINCmI8~{tVmQr%coCAp0p75eKc~d zc`p$vO*0rE{L?y7-^v6ys5e_5X_K=sXOy)n{o#2(hgP({If?Xfz_*$!U8lQBBgeAo z`F1%rZu(C7dGdip^y_}dr5nL$vw3O}xqVAQA7a${G4*gCd#uh|?iY4F%R3FAI$&=7 zy{M;X&Q^>mOrqKtX1HkMWf`d>d}lz_(u?OlcA#IVjWmBG*&7daPkO4KNn#B_T;&#_ z<06I>c_vZbmRIHY_*xXhxT08{SiJ5uvKt%OM`E&!C}F?v<12_wT?MFgdDW>U5f@fn z)+2Aqt3z^|p{T_KP9&Ljtfb9}%5StkV^qTAmlI88iZ-}+pIQ_+zI^18$n$zQY2edl RfnI0oY4KAl`y9mV{{^XMQZoPm literal 0 HcmV?d00001 diff --git a/static/static/content/post/pc-engines_apu1d4/thumb/case_and_board.jpg b/static/static/content/post/pc-engines_apu1d4/thumb/case_and_board.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9943a2498bb74c85761a568ee9c87ab61c390f45 GIT binary patch literal 34230 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∋ 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 literal 0 HcmV?d00001 diff --git a/static/static/content/post/pc-engines_apu1d4/thumb/unboxed.jpg b/static/static/content/post/pc-engines_apu1d4/thumb/unboxed.jpg new file mode 100644 index 0000000000000000000000000000000000000000..aa5a682ddcbcf4f85e3b0444b7359338cb7462bb GIT binary patch literal 30655 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 literal 0 HcmV?d00001 diff --git a/static/static/content/post/youtube-and-youtube-mp3.org/Youtube-mp3.org-error.png b/static/static/content/post/youtube-and-youtube-mp3.org/Youtube-mp3.org-error.png new file mode 100644 index 0000000000000000000000000000000000000000..ebc1426e47523e62841a896be71bb0b37b7c2618 GIT binary patch literal 34037 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 literal 0 HcmV?d00001 diff --git a/static/static/content/post/youtube-and-youtube-mp3.org/Youtube-mp3.org-error_300x154.png b/static/static/content/post/youtube-and-youtube-mp3.org/Youtube-mp3.org-error_300x154.png new file mode 100644 index 0000000000000000000000000000000000000000..b4a5c03aef120768cb5d5e2d2915af587bdbbbcc GIT binary patch literal 36458 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 adBzXfPp&dD5^EO#0000