repos
/ alpinefiles master

alpinefiles

mirror archived upstream

Configs and provisioning files for my Alpine Linux servers: ufw, Caddy, Docker Compose, borgbackup, and neovim.

alpinealpine-linuxborgbackupcaddydockerdocker-composehandcodedneovimself-hostedserver-configurationshellufw

1.1 KB · 29 lines · markdown Raw History
 1> **Archived.** This project is no longer in use and no longer maintained. Last updated September 2022.
 2
 3# alpinefiles
 4
 5Some of the files that I use on my Alpine Linux servers.
 6
 7
 8## Server quickstart guide
 9
10This quickstart requires that you have an Alpine Linux server running with a
11domain name pointed to it. I'm currently using Linode as my host since they
12support Alpine Linux nicely.
13
14**TIP**: During the ufw portion to enable the firewall I recommend only allowing
15your IP address or your ISP's IP address range which you can find on whois
16lookups at the top. For example, replace `192.230.176.0/20` with your IP or your
17ISP's IP range.
18
19    ufw allow from 192.230.176.0/20 proto tcp to any port 22
20
21I allow my local ISP's range because I have a DHCP lease from them and I get
22tired of logging into my server from my hosting provider's UI to update it. It's
23good enough security and much better than nothing!
24
25I don't recommend running this script without downloading and modifying it for
26your needs but you can if you want!
27
28    curl -o- https://raw.githubusercontent.com/overshard/alpinefiles/master/quickstart.sh | sh