Installing Apps on a Linux Server

The course has been running for a month now. It is expected to last for about two more months.

Is anybody interested in reviewing it? You will not be expected to do any assignments (and will not be rewarded a certificate), but you can make any suggestions about improving its content, making it easier or more accurate, etc.

You can also participate on the discussion forum. There have been some very interesting discussions so far. I suspect that there will be more room for discussions as we move from the basics to more advanced topics.

1 Like

I have been using a VPS from Hetzner for about a year. It helps me to bypass geoblocking and to run tests from outside. I only switch it on when I need it and I feel safe with it.

I booked the course more to try it out and wanted to test the first few weeks to see if the course was useful to me and then stop if necessary, because I didn’t actually plan on doing much more with the VPS.

Now, after just under 2 parts of the course, I have learned so much that I would recommend it to those who, like me, do not plan on becoming an admin of family or club servers in the future. It’s even more so for people who can use the knowledge professionally.

Dashamir ist ein guter Lehrer. Er zeigt zuerst die Basis mit direkten Befehlen an der Konsole. Wer nicht nur die Befehle von den Unterlagen kopiert und ausführt, sondern auch Varianten ausprobiert, lernt noch mehr dazu, weil man im Forum Fragen stellen kann, die Dashamir verständlich beantwortet.

Ich habe auf jeden Fall Antworten auf Fragen erhalten, die ich mir gar nicht hätte stellen können, obwohl ich lokal bereits einige Server aufgesetzt habe.

Ich habe gelernt und aufgefrischt, auch Themen, die ich gar nicht direkt mit dem Kurs erwartet habe. Beispiele;

  • nftables gibt es schon ein paar Jahre, sie sollen die iptables ablösen. Zuhause habe ich kein IPv6 (Vorteile von nftables nicht nutzbar) und einen firewall als eigenständiges System, das mir die meine Netzwerke nach meine Vorgaben verwaltet und damit die anderen Server ohne firewall arbeiten können. Jetzt lerne ich firewalld, einen firewall mit nftables, kennen und wie man damit relativ einfach eine VPS absichern kann.
  • Beim Aufsetzen einer DB lernte man frĂĽher, dass als zunächst ein root-Passwort fĂĽr die DB zu vergeben ist. Bereits seit einiger Zeit administriert man standardmäßig die DB ohne eigenes root-Passwort mit dem lokalen root-User und ist dabei noch sicherer.
2 Likes

The focus of this course is on installing your own server, that you can use for yourself or your family. I believe this is not so difficult, and anybody can do it, especially if already familiar with Linux.

Franz, I hope that by the end of the course you will decide to admin your own personal server with cloud apps, because you will realize that it is so easy and why not.

Advanced topics like Ansible or Kubernetes are not included, but this course would certainly be a good first step for someone who wants to become a professional in this field.

1 Like

Hi Dashamir, hi all!

It looks like I’ve missed some interesting, Hops! Is there a way to reconnect with the class/group?

VPN needed: I would like to access to podcasts of TV from Germany or Austria, which for Italy are mainly closed. They state that access via VPN will not be aloud, meaning that they are able to recognize such cases and cut them out.

Will the course be of help for such issue (and other similar)?

Bye for now,

diego (Bolzano IT)

Eine Anforderung des Kurses war ein Virtual Private Server im Internet, möglichst bei Hetzner, weil Dashamir diesen Provider in den Kursunterlagen verwendet hat. Nimmt man als Standort einen Server in D, hat man den größten Teil des Problems bereits gelöst, weil von dort kann man mit wget die Daten abrufen. Viele Sendungen, die in Italien geblockt sind, sind meist für DACH frei gegeben, dh Sendungen von A sind meist auch aus D verfügbar.

Eine Verbindung mit wireguard war ebenfalls Teils des Kurses, das ich nachgebaut und damit sogar über den Hetzner-Server mit kaum merkbarer Verzögerung ins Internet kam . Mein Problem: Jetzt als isolierte Anwendung habe ich es nicht mehr zum Laufen gebracht und habe zu wenig Zeit, um dem Problem auf den Grund zu gehen.

The lessons are available here: Cloud Apps | Linux Commands

Maybe I will start the course again on January, and you can join if you want.

There is a section about WireGuard: https://linux-cli.fs.al/apps/part4/wireguard
I am not sure if this can solve your TV problem. I believe that they can recognize that you are using VPN only if you use VPN services (and they know what are their public IPs). But if you install VPN on your own server, maybe they will not be able to figure it out (unless they block all Hetzner IPs).

For sure this will be presented on occasion of our linux-day 2025 ( october 25 )

1 Like