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
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
- Run a .NET backend for a REST API
- Add frontend projects (likely Angular or React)
- Open the project for contributions so others can add projects
Database credentials are kept on the VM.