Raspberry Pi · Ubuntu · Cloudflare
My Own Version Control Server
I built my own SVN server for Unreal Engine projects. It runs on a Raspberry Pi with Ubuntu and is reachable from anywhere through a Cloudflare tunnel. This website is served from the same Pi.
The Pi
A small board doing real work
A Raspberry Pi is the whole server. It stays on all the time and costs very little to run.
The server
Ubuntu and SVN
Ubuntu runs on the Pi, and Subversion keeps the project history. SVN handles the large binary files that Unreal Engine projects are made of.
The history
Every change is kept
Version control records each commit, so the team can go back, compare, and work on branches without overwriting each other.
The tunnel
A way in without opening the router
A Cloudflare tunnel connects the Pi to the internet from the inside, so the server is reachable without exposing the home network directly.
Anywhere
Reachable from anywhere
The same setup now serves this site. Repository links and setup notes will be added here.
Placeholder: demo video or screenshots