Here are some tools I use or selfhosting.

🛠 Tools I using

I have two computers (PC & Notebook). Using both Windows and Linux, and newly i get myself an iPad.

  • Operating system - Windows 10 / Endeavour OS
  • Mobile OS - iOS / Android
  • Browser - Brave / Microsoft Edge
  • Email - Microsoft Office365 (Exchange)
  • Code Editor - VSCode / PHP Strom (PHP) / Visual studio (C#)
  • Font - JetBrains Mono
  • Terminal - Gnome terminal with zsh (oh-my-zsh) and Starship theme / Windows Terminal WSL + zsh + Starship
  • Image Editor - Photoshop / Gimp
  • Api Testing - Insomnia / cURL
  • Website - HUGO ssg
  • Active direcotry - Great way how to manage company computers with one click :)
  • MDM Microsoft Endpoint Manager (Intune)
  • Source code hosting - GitLab (selfhosted), GitHub, Azure Devops (mostly at work), evaluating JetBrains Space

🚀 Self hosting

This is whole new chapter. I started playing with sefhosting really long time ago if hosting wordpres on web provider can be called selfhosting. Then i tried to host some linux server on HyperV (this was mostly just for fun.) First app i started to selfhost seriously was GitLab in HyperV later i bought Microserver and hosted it here. As it goes bigger over time (currently one backup has over 70 GB) i moved it to Hetzner’s Dedicated Server. I’am not fan of “all in one” solutions for hosting everything on one server i slowly moving my infrastructure to Hetzner’s cloud so the error with one service not prevent for serving another one. (and if you asking for price, it is about the same).

  • Mastodon - Your self-hosted, globally interconnected microblogging community. Acces it here
  • Minio - High Performance, Kubernetes Native Object Storage: Mostly to store my backups on site.
  • WikiJS - The most powerful and extensible open source Wiki software. Can be easily backed to git.
  • Gitlab - The complete DevOps platform. This was first app i selfhosting. I still have there all my old projects. Is backed up Daily
  • Gitlab runner - GitLab Runner is an application that works with GitLab CI/CD to run jobs in a pipeline.
  • Plausible - Plausible is a lightweight and open-source website analytics tool. No cookies and fully compliant with GDPR, CCPA and PECR.
  • Zabbix - Monitor anything: Solutions for any kind of IT infrastructure, services, applications, resources

🪂 My Providers of choice:

🚢 Docker

Services above running on Docker with Traefik as reverse proxy with automatic LetsEncrypt certificates for all my services. Each application is running on Linux in Docker container which i deploying with Docker compose. All my servers running on Ubuntu LTS or Debian.