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
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ą.