Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
services:romm [2024/04/04 07:52] – willy | services:romm [2024/09/02 13:22] (current) – willy | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== ROMM ====== | ====== ROMM ====== | ||
- | [[https:// | + | [[https:// |
===== Installation ===== | ===== Installation ===== | ||
Line 66: | Line 65: | ||
<code bash> | <code bash> | ||
podman compose pull | podman compose pull | ||
+ | </ | ||
+ | |||
+ | ===== Reserse Proxy ===== | ||
+ | |||
+ | RomM needs to run on it's own subdomain. So check [[selfhost: | ||
+ | <file - romm.conf> | ||
+ | server { | ||
+ | server_name romm.mydomain.com; | ||
+ | listen 8443 ssl; # managed by Certbot | ||
+ | listen 443 ssl; # managed by Certbot | ||
+ | client_max_body_size 50000M; | ||
+ | large_client_header_buffers 4 32k; | ||
+ | |||
+ | access_log / | ||
+ | error_log / | ||
+ | |||
+ | | ||
+ | |||
+ | location / { | ||
+ | proxy_pass http:// | ||
+ | include " | ||
+ | include " | ||
+ | proxy_set_header Connection $http_connection; | ||
+ | proxy_set_header Upgrade $http_upgrade; | ||
+ | } | ||
+ | include com.mydomain/ | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | RomM also support Basic Authantication, | ||
+ | |||
+ | Adapt to your needs and restart your NGINX. | ||
+ | |||
+ | ===== Autostart ===== | ||
+ | |||
+ | To start it, and set it up on boot, as usual follow my indications [[gentoo: | ||
+ | < | ||
+ | ln -s / | ||
+ | </ | ||
+ | |||
+ | and create the following config file: | ||
+ | <file - / | ||
+ | USER=romm | ||
+ | DESCRIPTION=" | ||
+ | </ | ||
+ | |||
+ | Add the service to the default runlevel and start it now: | ||
+ | <code bash> | ||
+ | rc-update add user-containers.romm default | ||
+ | rc-service user-containers.romm start | ||
</ | </ | ||