Chema Hernández Gil on Nostr: I also host a couple of websites on my Ubuntu home server (Google Fiber). To go ...
I also host a couple of websites on my Ubuntu home server (Google Fiber). To go around the dynamic IP issue, a small script checks the IP every 5 minutes and use my provider's dynamic DNS API (gandi.net) to update it if it's different. I also set up fail2ban to protect my sshd server and ban IPs that try and fail to repeatedly log on.
Published at
2024-04-28 16:01:56Event JSON
{
"id": "2e278a7779657d21736f8448f1924bff5e254eff8f58a488ce93840e7a2f806b",
"pubkey": "42298d283091d830a1ef4d2a46fd5a8cc77bf7daecb0bac209b33637307818b1",
"created_at": 1714320116,
"kind": 1,
"tags": [
[
"p",
"d220c3d0f3e57f0161b21790518c0a7a3c74de9ce86054e81885bbdad2ad41da",
"wss://relay.mostr.pub"
],
[
"e",
"a12ab13830fda18034dd65ee9188c8545a124111bb8df9c03b119cc60b089236",
"wss://relay.mostr.pub",
"reply"
],
[
"proxy",
"https://social.sanfranciscan.org/objects/aa6603a1-711f-4062-9b98-0dda89283490",
"activitypub"
]
],
"content": "I also host a couple of websites on my Ubuntu home server (Google Fiber). To go around the dynamic IP issue, a small script checks the IP every 5 minutes and use my provider's dynamic DNS API (gandi.net) to update it if it's different. I also set up fail2ban to protect my sshd server and ban IPs that try and fail to repeatedly log on.",
"sig": "6af0f21b2bb3574f92f8471aeb72af1ad5fc2335d5b4a7267caddd5fa360dac7b5370abc2b60ccc48599148a1b840f86334fccc5eb6301888e7a4e8ee368ce66"
}