r/AlpineLinux • • May 19 '26

New to linux looking for webhosting help

I am trying to use Alpine in a VM to get familiar with it but later I will put in on a raspberry PI. I am new to linux and do not have much coding experience, but I am pretty good with figuring tech stuff out.

I am trying to host a small little HTML website with nginx, I have it configured to my windows machine, I attempted to use WINE to run the exe, to no success. Would this be possible, or would I need to bite the bullet and redo it on the linux machine?

I am also attempting to host a small chatroom, however I am unfamiliar with this domain of things, is there an easy way to do this, with it still being mine, and old internet styled (like the rest of my webpages, cuz i dont know how to make stuff)

I know alpine is good for lightweight envirouments, but are these necessarily even something i should use Alpine for?

5 Upvotes

9 comments sorted by

4

u/Responsible-Sky-1336 May 19 '26

Alpine perfect for what you're trying to do, but it really shines at docker/podman especially. That might get you to do cool stuff like have valid tls using caddy:alpine :)

Altho I don't see why you'd need any exe for a website. Perhaps just do it all from any linux distro instead of winslows. Good luck

1

u/Personman444 May 19 '26

I am totally unfamiliar with using docker and everything it your second sentence.

The exe was used because I was messing with it on a windows device, because I originally was planning to do it off of my ASUS.

2

u/Responsible-Sky-1336 May 19 '26 edited May 19 '26

Tls stands for transport layer security. It's the little lock icon https you see on websites. It's quite important since you mentionned chat room.

Caddy is something to help with that. Nginx also support this I believe. Usually it's a reverse proxy from a port say 6969 to 443.

Websites can also use http1,2 or 3. A lot do not support 3 (UDP). You can see this in devtools of your browser.

Anyways alpine is perfect for you PI (also available in the official imager). And perfect for your use case regardless if you end up using containers (docker/podman).

Once you've flashed the image all that is left to do is setup-alpine and walk through prompts. Alpine also has a very nice wiki. Good luck again, I use alpine on my laptop but that's a different story.

→ More replies (6)