Melroy's Server

Welcome to my server! On this page several different services are listed hosted.
This server is hosted & managed by Melroy van den Berg.

Services

I provide the following services on this server:

It's possible to: Request another (web-)service for free.

Backup

The data is RAID-1 (mirroring) on the data disk for redundancy. Thus, whenever a disk may fail, I can hot-swap the disk.

As back-up, there is a sync to another physical storage location. The second location contains self-hosted NAS server based on Banana Pi computer with a SATA disk attached to it. More info read the backup website (hosted on the Banana Pi itself). A fully back-up at other site is needed to prevent data loss after lightning, fire, water damage, human error, theft and more...

Git manager (GitLab)

URL: https://gitlab.melroy.org

As git control manager (GUI) we are using GitLab which is open-source and free to use. GitLab includes a git repository manager including code reviews (merge request), wiki's, feature rich user management.

GitLab can be used in combination with GitLab CI for continuous integration (Gitlab Runner), which is fully integrated into Gitlab itself.

Futhermore, GitLab is shipped with a build-in ticketing system as well as a kanban board.

To-Do Manager

URL: https://todo.melroy.org

Manage your to-do lists in a kanban tool (Trello-like). I'm using Wekan to host my own open-source task and to-do management.

Wekan

Cloud storage

URL: https://cloud.melroy.org

Instead of using cloud storage by 3rd party companies, we are using our own cloud storage. It's called Nextcloud. Nextcloud is a self-hosted file sync and sharing for online collaboration and storage.

We are using Nextcloud for storage and syncing documents, photos, music and more.

Nextcloud

Linux Games Search Engine

URL: https://games.melroy.org

GNU/Linux Games search engine, using my own web-scraper and database. Searching and downloading games has never been easier.

GNU/Linux Game search engine

E-Books Search Engine

URL: https://books.melroy.org

E-books search engine, using my own web-scraper and database. Searching and downloading e-books has never been easier.

E-Books search engine

Mastodon

URL: https://mastodon.melroy.org

Mastodon is free and open-source software for running self-hosted social networking services. It has microblogging features similar to the Twitter service. I don't use Twitter anymore, follow me on Mastodon.

Mastodon federated social network

Matrix server / Element Client

URL Matrix home server: matrix.melroy.org
URL Web element client: https://chat.melroy.org

Matrix is an open standard and communication protocol for real-time communication.

Matrix is really a decentralised conversation store rather than a messaging protocol. When you send a message in Matrix, it is replicated over all the servers whose users are participating in a given conversation - similarly to how commits are replicated between Git repositories. There is no single point of control or failure in a Matrix conversation which spans multiple servers.

Matrix client

Mumble Server

Address: server.melroy.org
Port: 64738 (default)

Mumble is a free, open source, low latency, high quality voice chat application.

Mumble was the first VoIP application to establish true low latency voice communication over a decade ago. But low latency and gaming are not the only use cases it shines in.

Download Mumble Client!

Mumble Client

PlantUML server

URL: https://plantuml.melroy.org

PlantUML Server is a web application to generate UML diagrams on-the-fly.

This PlantUML server has increased graph limit sizes, yeah!

PlantUML

MariaDB Manager

URL: https://mysql.melroy.org

For MariaDB (MySQL) databases we use the phpMyAdmin to easily manage database, tables and records.

phpMyAdmin

Besides MariaDB we also running PostgreSQL database service.

Monitoring tools

URL: https://stats.melroy.org
URL: https://monit.melroy.org

We are using multiple monitoring tools to ensure the up-time of our services and the server in general. The first tool is Grafana. Grafana is an open platform data visulization & monitoring tool, which I use in combination with InfluxDB database and Telegraf input data.

Telegraf fetches data from all kind of sources: Linux kernel info, process information, memory usage, disk usage, hard disk tempatures, network load, and so much more! This data is stored in InfluxDB (timeseries), and visualized by Grafana.

The second tool we use is called 'Monit'. Monit yet another free open-source software solution. Monit is a proactive monitor tool for monitoring proceses, system, files and network. It will inform the server admin during alerts (problems), by sending an e-mail notification.
For instance: if an important process crash, Monit can automatically restart the process, to minimize the server down-time.

Monit include a web interface for monitoring the system status and interact with processes.

Monit