bastille
bastille copied to clipboard
[ENHANCEMENT] bootstrap Alpine Linux and create Alpine Linux container
Is your feature request related to a problem? Please describe. No.
Describe the solution you'd like The ability to bootstrap and then create an Alpine Linux Container.
Describe alternatives you've considered N/A
Additional context https://www.alpinelinux.org/ Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and busybox. I use Alpine Linux as containers on linux and they are small (5.3 MB rootfs container), simple (no systemd) and very easy to use (good package selection, aarch64 available, I boot a RPi4 8GB with freeBSD 13.0 aarch64). Being able to create Alpine Linux containers using bastille would be an excellent addition to bastille functionality.
Thanks. To understand your scenario: what is the app that runs on Alpine but not on FreeBSD?
Serviio, a linux media file server application that uses java. It can only be built from ports and even when built, the freeBSD version does not support https only http. I have already contacted the maintainer of the port but we both have no idea why the freeBSD port fails to listen on the https port. As I access this media server from outside my LAN I require https access. Serviio functions perfectly in an Alpine Linux container providing https access by actually listening on an https port.
You could proxy it through Caddy or Nginx.
proxy thru an nginx setup is a valid solution. Various linux setups are being used/worked on, not sure about alpine. A pr to support Alpine would be welcomed. Closing as won't do now.
ALSO Alpine has been run in a freebsd jail. If you need help on how to do it ask in the discord channel.