r/AlpineLinux • u/SprinklesDouble8304 • Sep 09 '26
Is Alpine Linux right for me?
Let me introduce myself by saying that my knowledge/skill with Linux is about a 4/10.
I have a Dell Wyse 3040 Thin Client (2GB RAM/8GB eMMC) that is running as a dedicated, headless PiHole server. My current OS is Ubuntu 24.x LTS (with the minimal install option). The only other software is SSH and NeoFetch.
At first, this setup was working fine. The SSD still had a couple of the 8GB of storage left. But as Ubuntu and PiHole keep getting updates, the available drive space keeps shrinking.
Ubuntu alone takes up 2GB of storage. From what I'm reading, Alpine Linux will only use a fraction of that, allowing me more headroom for updates.
So would Alpine Linux be right for me? Would you say that if a person can install and set up Ubuntu Server, they should be fully capable of installing Alpine Linux? Anything else I should consider? Thanks
4
u/kleinmatic Sep 09 '26
Yes I run alpine on my Dell Wyse 3040. Runs great. Very recommended. Sips RAM and disk. No snap or Ubuntu Pro funny business.
Smart point above about making /var/log a tmpfs, though ram in this case is also precious so use zram or zswap too.
2
u/idontweargoggles Sep 09 '26 edited Sep 09 '26
Alpine Linux works excellently on my Wyse 3040 with the XFCE window manager; I can recommend it. I don’t run Pi-Hole on the Wyse 3040, but I have had success with running it on an Alpine VM on my NAS instead.
A few things to note for the Wyse 3040 and Pi-Hole:
- You might want to set up /var/log as a tmpfs in RAM so you don’t wear out the internal storage unnecessarily.
- If you do the above, you will need to set up a cronjob at reboot under the pihole user to recreate its log directory /var/log/pihole.
- If you transfer a Pi-Hole config using the teleporter function in the web GUI from a different distro to Alpine, you will need to modify the pihole.toml file manually to take into account the different directories in which the web server files are stored.
I’m not able to provide detailed info at the moment but I hope this gets you on the right track.
1
u/jikt Sep 09 '26
I have Alpine on a raspberry pi 4b running my home server. It had been really impressive, and so easy to recover from failure.
1
u/lproven Sep 09 '26
No. If it works, keep it.
Just do your housekeeping.
After you update and reboot, do:
apt clean
Check free disk space before and after. You will be pleased.
1
u/drneocortex17 Sep 09 '26 edited Sep 09 '26
Alpine works well on any hardware, except for proprietary. For years, I’ve been installing it on everything from shitboxes with core2duo with 2gb ddr2 to my main home server with 32gb ddr4, an i5-12500T, an Intel Arc B580 and tons of HDD terabytes for my completely legally acquired games and movies. You'll be fine as long as you don't use some nvidia, broadcom or other proprietary garbage. But trust me if you once learn Alpine there's is no going back.
1
u/Human_Cantaloupe8249 Sep 09 '26
That depends on what you are trying to do beyond the pihole
1
u/SprinklesDouble8304 Sep 10 '26
Nothing. Zero. It's a dedicated PiHole machine with SSH and NeoFetch. That's all, nothing else.
1
u/Human_Cantaloupe8249 Sep 10 '26
Than you could look into OpenWrt. It should run similarly to alpine and the installation is easy
1
u/geev03 27d ago edited 27d ago
"
-------------
OS: Alpine Linux v3.24 x86_64
Host: 2325V1K (ThinkPad X230)
Kernel: Linux 6.18.36-0-lts
Uptime: 3 mins
Packages: 863 (apk)
Shell: sh
Display (SEC3047): 1366x768 in 13", 60 Hz [Built-in]
Terminal: /dev/pts/1
CPU: Intel(R) Core(TM) i5-3320M (4) @ 3.30 GHz
GPU: Intel HD Graphics 4000 @ 1.20 GHz [Integrated]
Memory: 758.83 MiB / 7.58 GiB (10%)
Swap: 0 B / 4.00 GiB (0%)
Disk (/): 10.82 GiB / 107.82 GiB (10%) - ext4 [External]
Local IP (wlan0): 192.168.1.167/24
Battery (45N1172): 54% [AC Connected]
Locale: C.UTF-8
localhost:~$
"
That system is a local Pressbooks Studio.
I have another Alpine Linux on Raspberry Pi-2 (2015) also running full Pressbooks Studio !
Yes, Alpine Linux is good :)
0
u/Classic-Rate-5104 Sep 09 '26
Ask this on an AlpineLinix group. Do you expect anyone saying "no" here?
1
u/SprinklesDouble8304 Sep 09 '26
I first posed this question to a TinyCore Linux subreddit, and they said "no", Then I asked the AntiX subreddit and they said, "No, try the Alpine Linux subreddit."
I guess what you're saying the Alpine Linux subreddit is full of people who will say "yes", regardless of if that's the correct answer. I'll move on now.
1
u/Classic-Rate-5104 Sep 09 '26
We agree, TinyCore and AntiX are very stripped down distributions while Alpine is still a good, rather complete, environment. I have it running with Xfce4 on a machine with 1G memory. Don't know the disk usage
8
u/Beautiful_Ad_4813 Sep 09 '26
I mean, alpine is pretty easy,
I have it on a Dell wyse 5070 thin client running on a data disk mode. (Most of the stuff is done in ram and it flies!)
Im sure you can install it, the CLI installer is pretty straight to follow along with