About this site / server

Posted on 2020-11-26 on Vaovao OH.MG.


An ammended version of this page was updated Sam 22 jan 2022 16:10:02 CET


Software


The site is a gemini site, churned out to static files on the WWW :


gmnisrv

kiln

rclone

DreamObjects

Sitecopy (mirrors)

Apache2

Freebox Delta VM (Machines Virtuelles)


Server


OH.MG is comprised of four servers and three DreamObjects buckets for data storage, three of the servers are self hosted on site in Paris, France and the fourth (for now) is a DreamCompute Instance that pushes updates to the DreamObjects buckets.


  • Web is handled by a Virtual machine serving static HTML
  • Gemini is served using gmnisrv on a second virtual machine
  • Gopher is served using Gophernicus on a physical machine
  • The master server contains the raw content to push out to the buckets but does not involve itself in serving content

The Firewall routes the ports over to the individual machines behind them


This set up is very much beta test slash in production, so there is always going to be some play with caching times, physical setup, and of course because it's a home server, downtime.


You can check the uptime stats on the site below

status.oh.mg


I've not yet figured out the fix to make this IPv6 compatable, updates of the project can be found below.


Project Notes


Other things


DNS is hosted by CloudFlare (I KNOW) and is IPv6 compatable. CF's CDN is only used on certain subdomains that are unable to properly serve their own certs.

CloudFlare

Why CloudFlare


I use a self hosted instance of Axigen for OH.MG's email.

Axigen


This site doesn't use web trackers, only GoatCounter and Plausable that records site usage information and not individual user data.

More information at GoatCounter.com

More information at Plausable.io


On Gemini and Gopher, minimal to non-existent connection logs are kept and all physical machines hard drives are encrypted in case of theft (because Paris).


Domains


There are three active domains currently in use - oh.mg, free.mg, and oh.mr. There are also 4 connected domains - omg.bi, ô.lu (xn--lda.lu), oh.sbs, and omg.army.


.mg

.mg is the Internet country code top-level domain (ccTLD) for Madagascar.


.mr

.mr is the Internet country code top-level domain (ccTLD) for Mauritania.


.bi

.bi is the Internet country code top-level domain (ccTLD) for Burundi.


.lu

.lu is the Internet country code top-level domain (ccTLD) for Luxembourg.


.sbs

.sbs is a smart abbreviation for ‘Side by Side’. Names paired with .sbs are instantly distinguishable and piquet the interest of anyone who comes across it.


.army

There isn't a real statement on what the gTLD runs this name for, one would expect trying to get some of that sweet skrilla (see .sucks) then realised they had to discount the shit out of it to make it worth while. I don't exactly agree with the imperialist corporate war machine that the modern army happens to be, but omg.army was available and it's all lolz. As far as I'm aware this gTLD has no connection to a particular military aparatus or funds one.


There are some legacy ones knocking around, but generally they're now starting to redirect here.


Home