summary refs log tree commit diff
path: root/How-to/Selfhost blog.md
blob: 0ad9e94ddeb48fe929cb7d5c5fe8cc84137e9727 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
---
description: How to create, and self host a blog like this
created: 2024-03-01
---

## Chose a static site generator
This is the tool that takes your [markdown](https://www.markdownguide.org/basic-syntax/) or other markup language, 
and generates HTML files, these can then uploaded to a server to host.

- [Hugo](https://gohugo.io/)
- [Pelican](https://getpelican.com/)
- [My custom one](https://git.node5.net/blog/blog-generator/about/)

## Buy a domain
### Chose a TLD (Top Level Domain)
.net is pretty cool IMO

## Hosting

- Selfhost
  - At home
    - Requires static IP
    - Router port forward
    - Always having a machine online
    - Exposes your home IP (This isn't super bad)
- VPS (cloud monthly payment)
  - Not independent

For the rest of this I refer to the awesome guides at [landchad.net](https://landchad.net/)