Skip to main content
Techlogia — AI and Web Development Berlin

Learn to secure Linux servers — free, in your browser, on a real VM

No installation, no hours of setup, no expensive course. You get your own Ubuntu VM in the browser and secure it task by task. After every step an automatic test, the validator, checks whether the setting really works on the server.

Free · 3 starts per day

The Lab in the browser: lesson text with tasks on the left, a live terminal on a real Linux VM on the right. The validator reports 'all checks passed' for the task 'disable root login'.
Real screenshot — no mockup

How it works

  1. 1.Sign up

    Email address, password, year of birth. Learners under 16 need parental consent (GDPR Art. 8).

  2. 2.Start a module

    Click a module and your own VM in the Hetzner Cloud is ready in about a minute. You land directly in the terminal in your browser.

  3. 3.Solve tasks

    Every task has a “Check” button: the validator looks at your server to see whether the setting really took effect. If you get stuck, there are three levels of hints, and only the last one gives away the solution.

Split view of a lesson: the theory on securing SSH on the left, on the right a terminal where 'sshd -T' shows the effective config and root login is being disabled.
Ubuntu 24.04 on your own Hetzner Cloud VM

Free. Period.

No credit card, no trial that quietly turns into a subscription.

  • 3 starts per day, up to 60 minutes each, renewed every night
  • All 22 modules, with new ones added regularly
  • No tracking without consent
Start free now

Built to be safe

Schools get a data processing agreement (DPA).

  • Servers in Germany, GDPR-compliant
  • Every VM isolated, with its own firewall
  • Parental consent under 16
  • Abuse is detected and stopped automatically
  • Delete your account with one click

In your own terminal

Start modules and read lessons with the Techlogia CLI. The tool is open source.

npm install -g techlogia

Node 18+ · macOS, Linux, Windows

Guide on npm →

On your phone

The Techlogia Lab app for iPhone and iPad: continue a running VM, check tasks, read lessons. Android is in the works.

View on the App Store →

For schools

You create classes, and your students sign in with a class code, without their own email address and without passwords. Privacy-compliant through a data processing agreement (DPA) with your school.

Listed as an open educational resource (OER, CC BY) on the German Education Server. View entry → (opens in a new tab)

What learners and teachers ask most

What does the Techlogia Lab cost?

Nothing. The free tier covers 3 starts a day, up to 60 minutes each, on your own Linux VM — no credit card, no trial that quietly turns into a subscription, no mandatory newsletter.

Do I need my own virtual machine or extra software?

No. A browser is enough. When you start a lesson, your own Ubuntu 24.04 VM is provisioned in the Hetzner Cloud and the terminal runs right in the browser window. Nothing to install, nothing to configure.

Is this a simulation or a real server?

A real server. The terminal in your browser is a genuine SSH connection to a machine of your own. After each task the validator inspects the actual state of the system — it reads the effective sshd configuration, for instance, instead of comparing a clicked answer against a model solution.

Which topics can I learn in the Lab?

Linux fundamentals, file permissions, SSH hardening, the ufw firewall, fail2ban, nginx and TLS, Docker hardening and Bash scripting. Every module can be read in full beforehand, without an account.

Do I need prior knowledge?

No. Modules are graded by level and start at the beginner tier. If you get stuck, hints come in three stages — only the last one gives the solution away; the earlier ones just nudge your next thought.

Can I use the Lab in class?

Yes. Teachers create classes and hand out a class code; students sign in with it and a login name, without an email address of their own and without password management. Operation is covered by a data processing agreement with the school; sign-in via Eduplaces is also possible.

Where is the data processed?

Exclusively in Germany, on servers operated by Hetzner Online GmbH — no transfer to third countries. Every practice VM is isolated behind its own firewall and has no access to the Techlogia network. Learners under 16 require parental consent under Art. 8 GDPR. The account can be deleted at any time from the profile; all starts, logs and progress are removed immediately (Art. 17 GDPR).

Ready?

Your own VM for every lesson, no setup. All you need is a browser.

How do you like this page?