I tested some solutions I found over the internet, but some were too hard and time consuming and some others didn’t work as expected.
The whole idea is to make changes to the .iso image or the image already transferred to a bootable USB stick, in order for grub to send all output to the serial port. I used many tools and many ways to do this and I found a simple solution that suited me. What I did was quite simple.
First, use Rufus (and only Rufus) to transfer the .iso image to your USB stick. Use the default settings and transfer the .iso image.
Then, there are some file changes. All the changes/additions are marked with bold. The position of the changes matters, so be careful. Below are the final files that worked. Continue reading
Again without the use of docker…
First install qbittorent.
apt-get install qbittorrent-nox
Create a user.
As the title states. This solution is without the use of docker. It is just a straight forward installation of Nextcloud 18.0.3 on OMV 5 using Nginx (php-fpm) with PHP 7.3 that is already installed and MariaDB as our database server. In order to work on port 80 or port 443, we will have to change the OMV web ports to 8080 and 8443. You can achieve this via “General settings” on the OMV web interface. This guide asumes that Nextcloud will user ports TCP/80 and TCP/443. Everything that is marked RED, needs your attention.
Let’s start with some packages.
apt install mariadb-server php-xml php-cli php-cgi php-mysql php-mbstring php-gd php-curl php-zip wget unzip php-imagick php-intl -y
Download nextcloud and place it on folder /var/www
mv nextcloud /var/www/
chown -R www-data:www-data /var/www/nextcloud/
chmod -R 755 /var/www/nextcloud/
These are the steps that I followed, in order to make a DHCP server in Debian 9 Stretch.
First of all we need to assign an IP address on our main ethernet interface. For this guide, I will use interface enp0s2. So we have to edit the file /etc/network/interfaces and add the following :
iface enp2s0 inet static
Then we need to download our dhcp package.
sudo apt install isc-dhcp-server
LTSP (Linux Terminal Server Project), adds thin client support to Linux servers. Just imagine PCs without a hard drive, running linux over the network. Pretty cool!
So what do we need to accomplish that ?
We just need a DHCP service (with specific options like 66, 67, 17), a linux box running the LTSP server and some client PCs connected to the same network. You will find many guides on the internet on how to install a LTSP server. All guides install the DHCP server on the same box. Also they are using DHCP proxy etc. My case has a DHCP server working on mikrotik routerOS.
So, in this guide, I assume that my local network is 192.168.1.0/24, my mikrotik device is the gateway of the network and has an interface (ether1) with IP address 192.168.1.1 and my linux box has the ip address 192.168.1.10 and runs ubuntu server 16.04. Continue reading
Dump1090 is an ADS-B decoder and it is used with the RTL-SDR dongle. Automatic Dependent Surveillance Broadcast or ADS-B is the system that is used by aircrafts to transmit their GPS position. Dump1090 receives this information from the RTL-SDR dongle and prints out the location of the aircraft on google maps.
This guide will cover the installation of dump1090. To work, you neet to have the RTL-SDR dongle and of course an antenna tuned to 1090MHz . Continue reading
I had the task to get a wordpress website working on the internet. The website was only used locally under the domain intranet.local. So the customer wanted to publish it to the internet under the domain example.com but also under the domain intranet.local. Continue reading
VDR is an application that allows us to do video streaming using as source a DVB-S or DVB-T adapter. This guide was tested on CentOS 6.4 x64. I used VDR version 1.7.22 and version 0.5.2 of streamdev server plugin. A prerequisite is that the system must have installed a DVB adapter.
Let’s install some groups and packages
yum groupinstall "Additional Development" "Development tools"
yum install fontconfig fontconfig-devel freetype freetype-devel gettext gettext-devel libcap libcap-devel libjpeg libjpeg-devel
We must have a frsh installation of CentOS 7 with internet access. We begin by disabling selinux because problems were observed during the installation with selinux enabled.
sed -i 's/\(^SELINUX=\).*/\SELINUX=disabled/' /etc/sysconfig/selinux
sed -i 's/\(^SELINUX=\).*/\SELINUX=disabled/' /etc/selinux/config
The command SCP (Secure copy) allows us to copy – file transfer over SSH, providing the same level of security that SSH provides. Let’s see some examples :