O projekcie

Czym jest ShellForge?

ShellForge to edukacyjna aplikacja webowa tworzona do praktycznej nauki Linuxa, administracji systemami oraz podstaw DevOps.

Idea projektu

ShellForge powstaje jako projekt edukacyjny i portfolio. Jego celem jest nauka przez budowanie realnej aplikacji webowej, która rozwija się krok po kroku razem z wiedzą autora.

Projekt nie jest komercyjnym SaaS-em. To praktyczne laboratorium do nauki backendu, Linuxa, DevOps, deploymentu, testów, automatyzacji i utrzymywania aplikacji na VPS.

Podejście

ucz się przez budowanie

Najważniejszy jest prosty, działający fundament, a dopiero później stopniowa rozbudowa o deployment, kontenery, CI/CD, monitoring i funkcje zaawansowane.

Linux

Terminal, pliki, katalogi, procesy, uprawnienia, użytkownicy i usługi systemowe.

SysAdmin

SSH, systemd, firewalld, SELinux, logi, backupy i utrzymywanie środowiska.

DevOps

Git, testy, CI/CD, deployment, konteneryzacja i automatyzacja pracy.

VPS

Docelowe wdrożenie na Rocky Linux 9 z Nginx, HTTPS i usługą systemd.

Aktualny etap

Aplikacja posiada obecnie lokalne MVP: lekcje, quizy, fiszki, dashboard, roadmapę, testy automatyczne, GitHub Actions, endpoint zdrowia oraz podstawową konfigurację środowiskową.