xiomi.org logo
RYAN DELANEY

Feb 25, 2021

Welcome to the xiomi.org Blog

black geometric shapes on a yellow background

This blog is designed to contain my random ramblings on interesting projects, university events and the tech behind them and anything else that I occasionally write about. This introductory post is designed to add at least one entry to the page and to describe the setup to host this blog and the xiomi website as a whole.

My website is currently broken up into a lot of different components across a lot of subdomains. There is a general rule of thumb that if you change subdomain you change technology. Right now you are on https://blog.xiomi.org which is hosted on Hexo. The main site at https://xiomi.org is hosted on a project called xiomi-leto which is my testing implementation of a microservice based web host that uses POSIX message queues to distribute requests on my server and provide independent programs for each page. The authentication module of the website is hosted at https://auth.xiomi.org and runs on Keycloak which is Java based. All of these sit behind the HAProxy reverse proxy which takes in all the requests and routes them to their relevant services.

There are many smaller services that are used for internal tools including mail servers and databases all hosted from this platform which are used in a range of my own projects and some projects with teams. As of right now the base website it slightly bleak but I’m hoping to get some more content setup on it soon.

< NEWER
A magnifying glass, indicating a search button