Compare commits
3 Commits
7b0ca6a69b
...
7b4a326553
| Author | SHA1 | Date | |
|---|---|---|---|
| 7b4a326553 | |||
| 57cb0dea1f | |||
| 7918bad098 |
0
.gitmodules
vendored
Normal file → Executable file
0
.gitmodules
vendored
Normal file → Executable file
0
Dockerfile
Normal file → Executable file
0
Dockerfile
Normal file → Executable file
0
config.toml
Normal file → Executable file
0
config.toml
Normal file → Executable file
0
content/_index.md
Normal file → Executable file
0
content/_index.md
Normal file → Executable file
51
content/april_2024.md
Normal file
51
content/april_2024.md
Normal file
@@ -0,0 +1,51 @@
|
||||
+++
|
||||
title = "April 2024"
|
||||
date = 2024-02-14
|
||||
[taxonomies]
|
||||
tags = ["self-hosting", "caddy", "servers"]
|
||||
+++
|
||||
|
||||
Woops, missed March. Oh well, it is my blog so whatever.
|
||||
|
||||
Anyway I've been working a lot on building up my local server with services that I want to use.
|
||||
|
||||
<!-- more -->
|
||||
|
||||
These last two months I doubled my server count (up to 2) and starting hosting more services.
|
||||
|
||||
## Immich
|
||||
|
||||
Pre-March I was hosting an image service called [Immich](https://immich.app/). This my start of synching and storing
|
||||
my own photos (though I still use Google Photos) to try to move away from cloud services and own my data.
|
||||
|
||||
I can't recommend Immich enough. It was really easy to spin up and they even had a tool to upload your photos from
|
||||
Google.
|
||||
|
||||
## Git Server
|
||||
Even though I use Github for most of my repo hosting, was interested in starting up my own server. I found out
|
||||
about [Gitea](https://about.gitea.com/) and started hosting it to learn more on how to set up a server
|
||||
to try hopefully convice work to self host our own services.
|
||||
|
||||
Gitea is pretty nice (kinda similar to Gitlab) but runs as a single executable (written in Go).
|
||||
|
||||
## Reverse Proxy
|
||||
To expose any services to the public I needed to have something between those servers and the public web.
|
||||
I've used Nginx before but was kinda annoyed with it and wanted something fire and forget. Espcially with
|
||||
SSL certs. This lead me to [Caddy](https://caddyserver.com/).
|
||||
|
||||
Besides Immich this is the bees knees. Want to add something?? Just make sure you have a record for the name, add
|
||||
section in your config
|
||||
```
|
||||
super.real.address {
|
||||
reverse_proxy some.local.address.bleh:port
|
||||
}
|
||||
```
|
||||
BLAM! you done proxied boiiiii.
|
||||
|
||||
Of course this requires you to setup web addressing and that such but there are so much out there about this
|
||||
I won't rehash it here.
|
||||
|
||||
# ENDING
|
||||
This is more than I've written before so I'll stop here but I want to write more on what I'm hosting.
|
||||
|
||||
Welp gg.
|
||||
0
content/feb_2024.md
Normal file → Executable file
0
content/feb_2024.md
Normal file → Executable file
0
content/first_post.md
Normal file → Executable file
0
content/first_post.md
Normal file → Executable file
0
content/pages/_index.md
Normal file → Executable file
0
content/pages/_index.md
Normal file → Executable file
0
content/pages/about.md
Normal file → Executable file
0
content/pages/about.md
Normal file → Executable file
0
content/re/_index.md
Normal file → Executable file
0
content/re/_index.md
Normal file → Executable file
0
content/re/start_here.md
Normal file → Executable file
0
content/re/start_here.md
Normal file → Executable file
0
sws_config.toml
Normal file → Executable file
0
sws_config.toml
Normal file → Executable file
Reference in New Issue
Block a user