Category: Tech

  • Installation guide for Shlink as a Docker Container

    Introduction This tutorial is about the installation of the selfhosted URL shortener Shlink as a Docker Container More Information about Shlink can be found in the Shlink documentation Prerequisites (Cloud-)Server with Debian Hetzner Cloud Hetzner Cloud Docs Tutorial Debian Docker already installed Tutorial Docker Docker Compose installed at /usr/local/bin/docker-compose Tutorial Docker Compose if required, a reverse proxy can be…

  • MobaXterm

    MobaXterm tabbed terminal From this console window, you will be allowed to run the Unix commands you need: ls, cd, grep, awk, tail, cut, sed, wget, rsync, telnet, ssh, rlogin, rsh … All the essential Unix tools are present. If you need a program that is not available in the basic MobaXterm file, you can…

  • A simple installation guide for Nginx Proxy Manager

    Introduction We will be installing Nginx Proxy Manager which is an open-source software made for using the Nginx webserver easily via a user interface. With Nginx Proxy Manager, you’ll be able to create proxy hosts, redirection hosts, streams which are a relatively new feature in Nginx, and 404 hosts. Prerequisites A Hetzner account with your preferred payment…

  • Install and Configure Collabora Online for Nextcloud

    Introduction Collabora can be used to view and edit office documents direct inside the Nextcloud webinterface. This tutorial will describe how to install a own Collabora Online server that can be used with a Nextcloud instance. The Collabora Online server will be configured with Let’s Encrypt to provide access via a valid SSL connection. Prerequisites…

  • Installation and configuration of Puppet Master and Agent

    Introduction Puppet is an open-source configuration management tool that allows users to configure any number of servers in an automated way. This tutorial covers the basic steps to set up a Puppet Master / Agent environment on Ubuntu 20.04. This tutorial does not cover the master / agent configuration options in their entirety, nor does it…

  • How-to: Install Fedora CoreOS at Hetzner Cloud

    Introduction This tutorial will guide you how to provision vServer machines at Hetzner Cloud with the latest version of Fedora CoreOS, using Terraform Infrastructure as Code (IaC). Prerequisites Basic knowledge about the Hetzner Cloud Hetzner Cloud API token generated at Hetzner Cloud Console terraform CLI installed Step 1 – Install Terraform Hetzner Cloud Provider Create a new folder as the working…

  • How to install Ubuntu 20.04 with full disk encryption

    Introduction The installimage script in the Hetzner Rescue System provides an easy way to install various Linux distributions. This tutorial shows how to use installimage to install an encrypted Ubuntu 20.04 system and add remote unlocking via SSH (dropbear) in initramfs stored in a separate /boot partition. Prerequisites Hetzner account Server booted into the Rescue System RSA or ECDSA SSH public key No…

  • Kcptun Auto start at boot

    [Unit]Description=kcp serviceAfter=network.target syslog.targetWants=network.target [Service]Type=simpleExecStart=/your/path/kcptun -c /your/path/kcp.json [Install]WantedBy=multi-user.target

  • How to enable /etc/rc.local with SystemD on Ubuntu 20.04

    Certain Linux distributions that use SystemD such as Ubuntu 20.04 may not allow you to run /etc/rc.local when the system is booting. In this tutorial we will go through how to allow /etc/rc.local during system boot on Ubuntu 20.04 Focal Fossa. As of Ubuntu 16.10 Xenial, the official distribution does not contain the /etc/rc.local file. Requirements:Ubuntu 20.04VIM…

  • Linux 使用 Shadowsocks 设置教程

    Shadowosocks-QT5 下面以 Ubuntu 64 位系统做参考,其他系统请参考 安装指南 第一步 安装 Shadowsocks-Qt5 按照下面的说明在 Ubuntu 上下载并安装 Shadowsocks-Qt5。 1. 下载客户端 【Shadowsocks-Qt5】 【历史版本】 2. 安装客户端 右键单击 “Shadowsocks-Qt5-x.x.x-x86_64.AppImage” > 选择 “Properties” > 单击 “Permissions” > 在”Allow excuting file as program” 上打勾。 第二步 获取 Shadowsocks 账号信息 详见:SS/ShadowsocksR 服务器节点 点击获取 第三步 配置 Shadowsocks 账号 在您的电脑上, 执行下列操作: 双击Shadowsocks-Qt5-x.x.x-x86_64.AppImage > “Connection” > “Add” > “Manually”。 填写…