Category: Tech

  • Install SSL Certificates for Tailscale network on Synology

    Install SSL Certificates for Tailscale network on Synology

    At the Domain Registrar Register your domain at a registrar and make sure you an able to change the domain name servers. We will change this to the Cloudflare servers. Cloudflare Create an account at Cloudflare and add a new website. We will then enter our domain name. We get two different domain name servers…

  • OctoPrint on Proxmox

    OctoPrint on Proxmox

    Create VM Create a new Ubuntu VM in Proxmox and write down the ID. USB Passthough Connect the print to the server and find the device ID in Proxmox. For example the following output has 1a86:7523 as the ID. Assign the ID to the VM you just created. Install OctoPrint Update the VM and install…

  • Docker

    Docker

    Download the installer script from docker.com. https://docs.docker.com/engine/install/ubuntu/#install-using-the-convenience-script Then run it using root privileges. Add yourself to the docker group Add yourself to the docker group when you get an error like this:

  • OpenWrt on Raspberry Pi 4

    OpenWrt on Raspberry Pi 4

    Installing OpenWrt on a Raspberry Pi 4 with ethernet dongle as WAN port and on board ethernet as LAN port. Before we start, make sure that you have all the required packages installed. Take a look at https://openwrt.org/docs/guide-developer/toolchain/install-buildsystem. First download the git repository. Now that we have the latest version of OpenWrt we select a…

  • Tang Nano 20K

    Installation The following applications are required: yosys and openfpgaloader Install both yosys and openfpgaloader via apt. https://github.com/yosyshq/yosys#setup gowin_pack Install via pip https://github.com/YosysHQ/apicula It could be that the error “error: externally-managed-environment” occurs. This can be solved by adding the flag –break-system-packages to the install command. nextpnr-himbaechel This one is a bit more tricky as it needs…

  • Python Environments

    Python Environments

    Create environment Activate virtual environment Install libraries (don’t use pip3) Deactivate

  • Git

    Git

    Create new branch This is shorthand for: Commit to the branch Merge changes from main into branch Merge branch into main (pull request) Create pull request on GitHub Revert changes Remove file from repository but not locally

  • Reset Launchpad on macOS

    Open your favorite terminal emulator, such as Terminal or iTerm2. The following command wil reset the launchpad to default settings. Sinds Launchpad is part of the Dock, to make the changes go into effect, let’s restart Dock.

  • Reset Dock on macOS

    Open a your favorite terminal emulator, such as Terminal or iTerm2. The following command will reset the Dock to default settings and then restart it.

  • Apache/PHP website in Docker with git integration

    Apache/PHP website in Docker with git integration

    This tutorial will show you how to set up an Apache/PHP website in docker using docker-compose. It will show you a script to simplify the update process so Apache and PHP versions are easily updatable (if desired). Furthermore, it will add git integration. This will make it possible to push updates to your website from…