In this blog post, I’ve described what started as simple migration of WordPress blog to AWS, ended up as automation project consisting of publishing multiple Ansible roles deploying and running multiple Docker images.
If you’re not interested in reading about my entire journey, cognition gains and how this process came to be, please skim down to “Birth of: containerized-wordpress-project (TL;DR)” section.
Migrating WordPress blog to AWS (EC2, Lightsail?)
Since I’ve been sold on Amazon’s AWS idea of cloud computing “services” for couple of years now. I’ve wanted, and been trying to migrate this (WordPress) blog to AWS, but somehow it never worked out.
Moving it to EC2 instance, with its own ELB volumes, AMI, EIP, Security Group … it just seemed as an overkill.
When AWS Lightsail was first released, it seemed that was an answer to all my problems.
But it wasn’t, disregarding its bit restrictive/dumbed down versions of original features. Living in Amsterdam, my main problem with it was that it was only available in a single US region.
more “Automagically deploy & run containerized WordPress (PHP7 FPM, Nginx, MariaDB) using Ansible + Docker on AWS”
Today it’s not easy to anonymize internet traffic and protect our online privacy. From advertisers to various other parties, everyone seems to be interested in what we’re doing online, and it’s our traffic that allows them to track our behaviour and interests.
To make our internet traffic anonymous we could turn to various VPN/Proxy solutions, but in the end need you still need to have ultimately trust that your traffic on other side of the tunnel won’t end up in wrong hands.
That’s why if I want anonymity I’ll always turn to Tor (anonymity network).
Turn Raspberry Pi 3/or any other Debian Linux based device into a (Tor) WiFi Hotspot
You need two things:
- Clone anon-hotspot git repo
- Raspberry PI 3 or any other Debian Linux based device with ethernet port and wifi card
more “anon-hotspot: On demand Debian Linux (Tor) Hotspot setup tool”
Some time ago, Juniper Networks sold their beloved Junos Pulse SSL VPN, and thus new company called Pulse Secure was created. Which resulted in Pulse Secure client, which is used to establish secure authentication to the (VPN) tunnel.
Since Juniper never supported Linux, it comes as no surprise that successor company client supports every other platform except Linux.
Setting Juniper VPN/Secure Pulse on Linux is pain. Basically, it comes down to using Java applet in web browser or using 3rd party hacks and scripts. Something I refused to accept.
Getting it to work in a web browser
Although, it can be bit confusing on 64 bit architecture, getting VPN access via web browser is simple. You just need to install right packages:
sudo apt-get install icedtea-7-plugin openjdk-7-jre:i386 libstdc++6:i386 lib32z1 lib32ncurses5 libxext6:i386 libxrender1:i386 libxtst6:i386 libxi6:i386
more “Juniper/Pulse Secure VPN on Linux (2015 edition)”
This post is also available on/was written for OMG! Ubuntu
I’m fan of automation, as well as simplicity and as much as I tend to complicate my own life I generally enjoy making life easier for others. I’m of a belief that if you’re a Android developer who’s new to Linux and is using it as his development platform, you’ll have pretty hard time installing and setting up all the necessary tools.
Some people use Linux to make their life easier, not because they like to fiddle with Linux internals, for some time now I’m looking how Android SDK, Eclipse ADT plugin, hardware drivers as well as MTP support are installed as almost completely different components. And in order to install/configure some of these components you will need to role up your sleeves and dive into Terminal, something that almost every new or even experienced user will try to avoid.
That’s why I started thinking of ways how to make this process as simply as possible, and fast as possible. The solution I came up is called “android-sdk-installer“. Not very original name, I know, but this is a utility oriented to Linux (currently Debian and Ubuntu) which aims to automatically install and configures Android SDK, Eclipse ADT Plugin, adds hardware support for devices and enable full MTP support.
I did this project as part of my University Capstone project “Implementation of Android SDK into Debian Linux” where I explained everything down to the smallest detail as well as included the very first version of installer’s code. My intentions with this projects are to make current script fully working, after which I’m planning to package it into a Debian package as I’m the owner of Android SDK Debian ITP. Among many plans for the future one of the most important ones is to add a GUI as right now it’s represented in text mode.
more “android-sdk-installer for Linux (Debian/Ubuntu)”
This post is also available on/was written for OMG! Ubuntu
This blog post isn’t only directed to ThinkPad owners as most notebook Linux users with Intel Core Duo 1/2 and i3/i5/i7 processors have been affected by this bug if not all. And yes, this problem is present on latest Debian Unstable and Ubuntu 11.10.
I’m owner of Thinkpad X300, great machine except the fact that just recently I replaced its 3rd cooling fan! Yea, I do a lot of compiling and it’s on all the time, but still this kind of things shouldn’t happen. I first linked this problem to the fact that Thinkpad fan on Linux (as of 2.6.22) always works at what’s its basically maximum RPM, thus the reason there are numerous fan control scripts. My favorite one is Thinkfan, but controlling fan doesn’t really help if you have a overheating problem. For matter of a fact it working on its maximum speed might only help, with its own toll.
As of kernel 2.6.38 up until 3.1 (still present) there has been a problem of power regression but besides this I had slight problem with overheating. Regarding overheating in beginning I tried reporting bugs, tried different Thinkfan configurations, blamed proprietary software such as Adobe Flash for spiking up CPU temperature, however this problem was somewhat solved. After numerous battery calibrations and as these didn’t work in the end for battery life getting poorer with each day, I just blamed the factor that notebook was getting pretty old (~3 years).
more “Linux power regression + overheating problem on ThinkPad [fixed?]”