Oracle Free Servers • AlmaLinux • Apache • MariaDB • PHP

Personal LAMP Stack

A personal LAMP stack hosted on Oracle Free Servers. The VM is kept in sync manually or via a GitHub Actions deploy job that runs when a Pull Request is merged to master. It hosts multiple small projects, with Tracker being the main one. The VM DocumentRoot is set to src/public/.

OS: AlmaLinux Web server: Apache Database: MariaDB Language: PHP

Deployment

Sync method
Manual or GitHub Actions deploy job
Trigger
Merge PR → master
Root directory
src/public/
Main project
Tracker

Projects

Links are relative to the current URL (dashboard is /).

Tracker

Tracks gym sessions, body weight, max weights & reps, and progression.

Open

Hours needed Per Month

Small application to calculate how many working hours are in current week with adjustability.

Open

Workday

A small tool to keep track of unscheduled work.

Open

Gym Planner

Plan a consistent weekly gym schedule.

Open

Rest Api Swagger

In Progress.

Notes

  • Server-side security is configured to HTTPS with a valid SSL cert (no dynamic DNS) Score: https://www.ssllabs.com/ssltest/analyze.html?d=jurgenkuusik.space.
  • Currently API is under work

Future Plans

Database credentials are kept on the VM.