2024-10-14 03:37:49 +00:00
---
title: My infrastructure
description: ""
date: 2024-10-13T19:53:17.597Z
preview: ""
draft: true
tags: []
categories: []
---
Any website or server has to have some type of infrastructure.
2024-10-15 18:38:59 +00:00
This infrastructure may be small or large, depending on the organization. For example, Microsoft has many large systems and services that require upkeep and maintenance.
2024-12-09 17:42:34 +00:00
A person may also run hosts and services. While these don't have the same scale as a big company, the hosts still need to be managed.
2024-12-11 20:25:02 +00:00
In this post, I will detail how some of the providers and the software I use.
2024-12-09 17:42:34 +00:00
## Providers
Because I am a student, I don't have the resources for hosting critical services myself. Ideally, I would love to host my infrastructure on hosts I own, but that's not possible. Instead, I rent servers and services from cloud providers. These providers are as follows:
- Hetzner - a German company
2024-12-12 15:55:12 +00:00
- They provide a dedicated 2 vCPU server with 8 GB RAM.
2024-12-11 20:25:02 +00:00
- They also provide a Storage Box that is used for various need such as backups and general storage.
2024-12-09 17:42:34 +00:00
- Contabo - a German company
2024-12-11 20:25:02 +00:00
- They currently provide one 6 vCPU, 16 GB RAM server.
2024-12-09 17:42:34 +00:00
- Backblaze - a US company
2024-12-11 20:25:02 +00:00
- They are a storage provider specializing in S3 storage.
- They provide storage for several services as well as general storage.
2024-12-09 17:42:34 +00:00
## Software
Now I will detail the software and the host it runs on.
2024-12-10 03:40:15 +00:00
- Gitea
2024-12-11 20:25:02 +00:00
- Host: Hetzner
- What is it: Self-hosted Git hosting
- This runs in Docker and hosts my own private and public repos.
- Woodpecker CI/CD
- Host: Contabo
- What is it: A continuous integration/deployment server
2024-12-12 15:57:21 +00:00
- This runs all my pipelines for my repos. I deploy this blog, my landing page, and my app for commands and its documentation using this service.
2024-12-11 20:25:02 +00:00
- Stalwart Mail
- Host: Hetzner and Contabo
- What is it: An email server
- This runs on two hosts for redundancy. The database only runs on a single host for now.
- Linkwarden
- Host: Contabo
- What is it: A link aggregator - think bookmarks not hosted locally
- This is a game-changer because I can keep all my information saved in a central database.
2024-12-11 20:34:48 +00:00
- Peertube
- Host: Contabo
- What is it: A video hosting platform
- I use it instead of publicly accessible platforms.
- Nextcloud
- Host: Contabo
- What is it: File-sharing service
- I use it to have access to files on-the-go.
2024-12-12 15:55:12 +00:00
- Standard Notes
- Host: Contabo
- What is it: End-to-end encrypted note hosting
- I use it to take notes and store files.
- Photoprism
- Host: Contabo
- What is it: a photo gallery
- This is nice for sharing photo albums and not having to use external tools.
2024-12-12 15:57:21 +00:00
That is all for the software. There is more, but that is enough for now. In the next post, I plan to dive into how I back it up.