Category: Tech
-
A basic guide to PHP Symfony – Routes, templates and controllers
Series index Setup Routes, templates and controllers (You are here) Working with the database (Not yet finished) Security (Not yet finished) Symfony handles routing for us, that is one of its super powers. Routing means, that when we open /hello/World in our browser, it will match the request to the function generating our response. Symfony is based…
-
A basic guide to PHP Symfony – Setup
Introduction Symfony is a popular PHP framework. A framework is a set of components and functions that can be reused multiple times. For example, it contains Twig, which is a powerful templating engine, so the PHP code is separated from your HTML code. This tutorial is split into multiple parts. In this one, we go over…
-
Installation and configuration of SinusBot
Introduction This article describes the installation and configuration of a SinusBot program with two instances, you can use one SinusBot per instance. It is also possible to run multiple SinusBot programs in parallel to use several SinusBots. But what is SinusBot actually? SinusBot is a program that allows you to listen to your favorite music…
-
Securing the SSH service
Introduction This article deals with securing the SSH service on Linux systems. The following points are explained in more detail: Protection of the SSH service certificate-based login Two factor authentication Prerequisites SSH service based on OpenSSH Step 1 – Securing the SSH service This is mainly about customizing the OpenSSH configuration. All subsequent changes in…
-
How to Install Nagios 4.4.3 on CentOS 7
Introduction Nagios (now known as Nagios Core) is a free and open source computer-software application that monitors systems, networks and infrastructure. Nagios offers monitoring and alerting services for servers, switches, applications and services. It alerts users when things go wrong and alerts them a second time when the problem has been resolved. Prerequisites To install…
-
How-to: Hetzner Cloud Ansible modules
Introduction In this how-to you will learn to use the hcloud Ansible modules. This includes how to create and delete resources and how to do more complex scenarios like attaching a volume to a server. Prerequisites Hetzner Cloud API Token Visit Hetzner Cloud Console at https://console.hetzner.cloud, select your project, and create a new API Token. Basic…
-
Install and Configure Dante Socks5 Proxy on Debian/Ubuntu
Introduction This tutorial will explain how to install and configure the Dante Socks5 Proxy on Debian/Ubuntu. Before you start the installation, you must meet the following conditions: Prerequisites Server with Operating System Linux : Debian 9 Ubuntu 18.04 Root access SSH Tools Putty For Windows OpenSSH in Linux/macOS (available by default) Step 1 – Install…
-
How to Install Zabbix on CentOS 7
Introduction Zabbix is an open-source monitoring software tool for diverse IT components, including networks, servers, virtual machines (VMs) and cloud services. Zabbix provides monitoring metrics, among others network utilization, CPU load and disk space consumption. Zabbix monitoring configuration can be done using XML based templates which contain elements to monitor. The software monitors operations on…
-
Install a FEMP Stack on FreeBSD 12
Introduction A FEMP Stack (FreeBSD, Nginx, MySQL, PHP) is a combination of FOSS software that can be used together in order to host dynamic websites and Content Management Systems such as WordPress or Joomla. This guide will help with the installation and configuration of a FEMP stack on FreeBSD 12. It is assumed that you…
-
Check and change hostname on Debian 9
Introduction The hostname of a linux system is an important component of the system. Not only that one can identify one’s own system here, also software often needs a correctly set hostname for clear identification. In functionality the hostname will bring up a name for your IP address. The host name is a domain name…