How to setup Nginx+RTMP live stream server

I made a couple of Youtube video’s with instructions on how to setup your own private live stream server using Nginx running on Ubuntu 18.04. . Click on the CONTINUE READING link to see a paste of the variables that I used in the video. You can also find it on https://pastebin.com/BEqFv2re. Here are the 1st and last video.

 

Continue reading

Elon Musk speaks with Joe Rogan podcast

Joe Rogan’s podcast from last Thursday where he speaks with Elon Musk has gotten a lot of attention the last couple of days. Mostly because Elon smokes a joint with Joe. I personally don’t think that’s a big deal and I know that this happens regularly on Joe’s podcasts so I don’t see what all the fuss is about.

What I find far more interesting is the talk itself, because in two and a half hours it’s possible to talk about many things, and they do talk about a lot of interesting subjects. Mainly the subject of A.I. and Elon’s view on the subject is something that is very note-worthy. So just press play, and listen to the whole podcast while you do something else in the meantime, like clean your house or do the dishes or whatever 🙂

Joe Rogan Experience #1169 – Elon Musk

Gutenberg is coming to WordPress! Soon!

Gutenberg is a feature that has been under development for a while now, will be released with version 5 of WordPress in the very near future. Until that time, it can be installed as a WP Plugin if you wanna try it out. I’m pretty exited about this cause it looks pretty awesome to me. The designers are already thinking ahead and here is how they see the future of the internet and what Gutenberg’s role will be in this.

Gutenberg! A giant leap for mankind

Google Assistant for Android

If you are an Android user, you will probably have found a new app called Google Assistant on your mobile recently. It took them long enough! I read an article that said all Android users would receive the app in the next couple of days when living in the Netherlands. I waited for a while, and then a bit, and in the end I waited well over a week, when I sorta gave up hope. I figured that my version of Android was probably too old or something.

But today I was looking for a specific app and that’s when I found my recently installed Google Assistant. Of course I introduced myself to her first. She knows my name now. Been messing around a lot with it since then, to see where it can go and where it won’t go. Anyways.. it’s fun for the whole family to speak with the Google Assistant. If you’re not sure if you have it on your mobile, you can always install it from here: Google Assistant – Apps on Google Play. For those that don’t know this… you interact with her by using your voice. She understands Dutch perfectly and will answer you in Dutch. I find this very useful when setting my alarm or adding things to my to-do list for example. It’s fun, check it out!

Digital LSD

Have you ever used a hallucinogenic drug in your life? If so, then the following video might put a smile on your face because this “digital LSD” really works. See for yourself. But this experiment is perhaps even more fun for people who have never used any hallucinogenics, but are perhaps a bit curious to find out what the effects are a bit. But no worries, you won’t have to take any drugs. The only thing you need to do is watch the following video, and once you hear the voice say that you can look away then you should watch any direction in the environment you are in. What you see then only lasts a couple of seconds so make sure you look around you. This effect is the result of tricking our eyesight by the technology that is used in the video. Click on the image to have the video full-screen in a popup. If that doesn’t work for you use this link.

Client setup for OpenVPN on Raspbian

In my previous post I explained how to setup an OpenVPN server on Raspbian (April 2018 release) on any model Raspberry Pi. Here’s how to setup the client certificates that you can import in your OpenVPN client app on your desktop or mobile. All these commands are to be entered in the console as root user.

cd /etc/openvpn/certs
source ./vars
./build-key client
mkdir /etc/openvpn/client
cp /usr/share/doc/openvpn/examples/sample-config-files/client.conf /etc/openvpn/client/client.ovpn

Edit the client configuration file client.ovpn and make sure the options as shown below are set.

nano /etc/openvpn/client/client.ovpn

client
proto udp
dev tun
persist-key
persist-tun
nobind
:user openvpn
:group openvpn
remote-cert-tls server
auth SHA512
verb 3
ca ca.crt
cert client1.crt
key client1.key
tls-crypt ta.key
comp-lzo
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-128-GCM-SHA256:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-128-CBC-SHA:TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA

tar cJf /etc/openvpn/client/client.tar.xz -C /etc/openvpn/certs/keys ca.crt client.crt client.key ta.key -C /etc/openvpn/client/ client.ovpn

You should now have a zipped file called client.tar.xz in the directory /etc/openvpn/client. This is the file you need to download or copy using a flash USB drive or whatever means, and import it on the device that has the OpenVPN app and from where you want to connect to your OpenVPN server.

OpenVPN on Raspbian (Raspberry Pi)

This weekend I heard a friend say that he wants to turn his Raspberry Pi into a VPN server. Since I still had an old Raspberry Pi laying around I decided to install the latest version of Raspbian on it (April 2018 release) and also install OpenVPN on it, record how I did this, and show my friend how he can easily do the same on his Raspberry Pi. I listed all the commands I use in the video on this page here below.

Continue reading

Public DNS servers 1.1.1.1 and 1.0.0.1

I’ve been using the public Google DNS servers 8.8.8.8 and 8.8.4.4 for several years now. It was once said that using these DNS servers would result in a noticeable speed increase when compared with the DNS servers that your internet provider makes you use. I started using the Google servers and the addresses immediately got stuck in my head, so I haven’t stopped using them since. Until today that is…
I’ve always really liked the easy-to-remember, and simply awesome addresses 8.8.8.8 and 8.8.4.4. I was happy with the response times and I never had any issues or complaints either. So why change? I’d better have a damn good reason for making this choice! Well, obviously I do!

Yesterday somebody told me that he switched to 1.1.1.1 as primary DNS server and 1.0.0.1 as secondary. He also mentioned that the response times are fast af! That info immediately drew my attention. So I decided to further investigate this as soon as I would get home. Turns out that these servers are indeed fast and have good testing results. I also learned that the good people at CloudFlare are behind it (Wiki). I’m pretty sure that remembering these new server addresses will not be a problem either.

I’m looking for speed when it comes to DNS servers. I want to use the fastest DNS servers in existence. The more speed, the better. Naturally I also want them to be reliable, safe, and respecting my privacy. It turns out that 1.1.1.1 & 1.0.0.1 are all these things and more. So I will be saying my goodbye’s to 8.8.8.8 & 8.8.4.4. And at the same time I will be welcoming 1.1.1.1 & 1.0.0.1 with open arms. Would you like to learn more? Or do you need a step-by-step guide on how to change what DNS servers you use? Just visit the website.

Install MariaDB 10.1 on Ubuntu16.04

I have Ubuntu16.04 servers running and I want to run database engines like MariaDB on it. Normally I would just type sudo apt install mariadb-server and the database system would be up and running in under two minutes. Ubuntu16.04 will install version 10.0 by default, but I want to install a different version. At the very least 10.1. Why 10.1 you might ask? Well because 10.1 was the first release that had Galera included by default in the package. Galera is a gift from the gods for all system administrators, developers, backup operators and other people who work with databases a lot. With three nodes, the minimum, it will offer you fast and reliable database synchronization and redundancy. Galera is a solid foundation for an easy to build load balancing environment. But first of we will install the MariaDB 10.1 instance on a clean Ubuntu16.04 server. If you want to be absolutely certain that the instructions below will work flawlessly for you, I would advise to use a clean fresh installed server also. Please remember that upgrading (or downgrading) from a different release version is NOT a good idea. When I was learning this the hard way I did a lot of reading on the subject and I can safely say that you should not follow these instructions on a system that runs, or used to run a MariaDB or MySQL instance. Even if you have removed it first apt remove you are still at risk of running into problems. When I was having problems with this I tried many things that included killing the process: kill -9 $(pgrep mysql)  and then purging the removed packages apt purge and also apt autoremove and I even had to delete some left-over files manually. Don’t even try to install it on a system that ran a higher version > 10.1 because that will be guaranteed imminent failure. You’ve been warned! Let’s get started and install some required software and updates.

sudo apt update && sudo apt upgrade
sudo apt-get install nano ssh openssh-server software-properties-common rsync

To see the rest of this article please click on the read more link.

Continue reading

NetData Monitoring Tool on Ubuntu 16.04

I like to keep a monitoring eye on my servers, as most people who manage servers do. I have one central server that monitors the others. I choose to use a central server so the other ones don’t have to use any extra resources. But now I found a tool that can be run on every linux based server with SNMP, that barely uses any resources. And it shows a shitload of real-time graphs. Since I like graphs, and stats, and figures, a lot, I decided to install it on a test server. I was surprised how much information it will show you. It’s an awesome tool in my opinion! It shows graphs about literally everything that is going on with your server. There’s several functioning demo’s that show what it can do and what it looks like. So go there and see for yourselves: http://my-netdata.io/#demosites

If you like what you saw on the demo pages and decided to try this out for yourself, here’s some really simple instructions that will only cost you five minutes of your time. Click the Read More link below to view the rest of this article.

Continue reading