heyer.systems Open Source

wishly

Wishlists for families and friends: lists per occasion, shared in the family or by link, reservations hidden from the recipient, product data read from shop links.

Install

On the Proxmox node as root:

bash -c "$(curl -fsSL https://iac.heyer.systems/wishly/ct.sh)"

Container from the Debian 13 template · default: 1 CPU, 1024 MiB RAM, 4 GiB disk

Customise the commandYour own values for CPU, RAM, network and modules – no dialog

Then: Web: http://<IP>:8000/ – login: admin, password in the guest: grep wishly_admin_password /etc/iac/settings.env – Django admin: /verwaltung/

Settings per instance

SettingMeaning
wishly_site_urlPublic URL – URL including https:// when wishly is reached through a reverse proxy (links in mails, allowed host name, secure cookies).

When creating a container, as var_<setting>:

var_wishly_site_url="<value>" bash -c "$(curl -fsSL https://iac.heyer.systems/wishly/ct.sh)"

Set or change later, in the guest (for VMs the only way so far): a line wishly_site_url=<value> in /etc/iac/settings.env – no quotes, the last line of a setting wins – then:

update

Missing or empty = the app's default. Do not edit the configuration files iac writes – update overwrites them; their first lines name the file for local changes.

Update

In the guest (LXC/VM):

update

Debian packages, wishly, modules and the iac configuration. Major versions never change automatically.

Add modules – any time, in containers and VMs alike:

update --list-modules
update --add-modules node-exporter

All modules · More about update

With Docker, in the directory of the docker-compose.yml:

docker compose pull && docker compose up -d