Nick Stokoe
4fddb06060
templates/docker-compose/upmpdcli/ - bump alpine to 3.21
2025-05-28 12:22:32 +01:00
Nick Stokoe
c0b289d2bc
templates/docker-compose/proxy/Dockerfile - bump to alpine-0.7
2025-05-28 12:22:32 +01:00
Nick Stokoe
ce18785ccb
templates/docker-compose/navidrome/Dockerfile - bump to 55.2
2025-05-28 12:22:32 +01:00
Nick Stokoe
ca24f7dae7
templates/docker-compose/ - update Borgmatics image
...
It's necessary to update to the `latest` image because the
`latest-msmtp` image is now unmaintained and doesn't support postgres
17.
However, this means we need to adjust things (the backup script and
the environment variable config) because we need to use the latest
notification mechanism, `apprise` instead of msmtp.
Tested, seems to be working.
2025-05-28 12:22:32 +01:00
Nick Stokoe
5ca9ecfe2a
templates/docker-compose/borgmatic/ - avoid losing STDERR lines
...
use stdbuf to change the buffereing mode to be linewise
2025-05-28 12:22:32 +01:00
Nick Stokoe
4fecd838ae
templates/docker-compose/web/ - fix nginx.conf for latest NC
2025-05-28 12:18:33 +01:00
Nick Stokoe
66b472dab2
templates/docker-compose/docker-compose.yml - drop "version" attribute
...
Docker compose doesn't seem to like it and complains now.
2025-05-26 13:09:28 +01:00
Nick Stokoe
7061ef37f8
templates/docker-compose/docker-compose.yml - bump nextcloud to v31
...
Actual upgrade done one major version at a time.
2025-05-26 13:09:28 +01:00
Nick Stokoe
5c12a6f053
templates/docker-compose/postgres/Dockerfile.j2 - bump to v17
2025-05-26 13:09:28 +01:00
Nick Stokoe
4a759b3ff1
templates/docker-compose/navidrome/Dockerfile - bump navidrome to v54.4
2025-05-25 18:29:56 +01:00
Nick Stokoe
da90c4713c
templates/docker-compose/upmpdcli/upmpdcli.conf - connect to subsonic
...
i.e. Navidrome. Using global URL for now - not yet worked out how to
connect to it using Docker network.
2024-01-03 14:20:43 +00:00
Nick Stokoe
deaf0407b8
remove mopidy submodule and uses thereof
2024-01-03 14:20:24 +00:00
Nick Stokoe
2669b6f466
snackpot.yml templates/* - add navidrome and bonob containers
2024-01-03 13:29:51 +00:00
Nick Stokoe
8ae5a1aa60
templates/docker-compose/docker-compose.yml - remove mopidy
2024-01-02 14:12:35 +00:00
Nick Stokoe
598c215a5a
templates/docker-compose/upmpdcli/Dockerfile - upgrade alpine image
2024-01-02 14:12:07 +00:00
Nick Stokoe
5462cb9073
templates/docker-compose/docker-compose.yml - upgrade nextcloud
2024-01-02 14:11:51 +00:00
Nick Stokoe
86653e5f79
borgmatic/backup.sh - fix printf bug
...
Interpolation can and does insert % placeholders into the printf
template text - although not valid ones as they're intended for
python.
So be more careful! Put all inserted text into the parameters to
printf, or use echo.
Also, keep some of the alterations used whilst diagnosing this.
2023-04-15 22:36:57 +01:00
Nick Stokoe
bd3ad70af4
backup/backup.sh - only create backup whilst services down; check after
2023-04-13 08:02:08 +01:00
Nick Stokoe
88d875d638
backup.sh - log with timestamps
2023-04-12 20:20:34 +01:00
Nick Stokoe
c8b1d00230
templates/docker-compose/borgmatic/backup.sh - refinements
...
Trap failures, ensure cleanup.
Send an email even if we fail.
Break borg locks in cleanup.
Implement testing smtp emails.
2023-04-12 20:01:11 +01:00
Nick Stokoe
68b73990b4
borgmatic config.yaml - set the archive label meaningfully
...
Currently {hostname} expands to an anonymous number. Set this part of
the archive name to something we can recognise.
2023-04-12 20:01:11 +01:00
Nick Stokoe
fe9f3d9bdd
templates/docker-compose/mopidy
2023-04-06 15:14:46 +01:00
Nick Stokoe
ae0ddaea20
templates/docker-compose/docker-compose.yml - add link to doveadm trick
2023-04-04 12:51:25 +01:00
Nick Stokoe
2d3d9217e8
snackpot.yml etc. - add borgmatic backup container
2023-04-04 11:52:08 +01:00
Nick Stokoe
8d7163e7e6
requirements.yml,SETUP.md - prerequisites
2023-04-03 16:51:24 +01:00
Nick Stokoe
018b7ec9af
templates/docker-compose/docker-compose.yml - upgrade to NC 26
2023-04-01 18:58:09 +01:00
Nick Stokoe
d088d95f1d
templates/docker-compose/docker-compose.yml - bump nextcloud to v25
2022-12-12 12:29:48 +00:00
Nick Stokoe
ea8c22f1ae
templates/docker-compose/docker-compose.yml - fix disappearing ext share links
...
See
https://github.com/nextcloud/server/issues/25852#issuecomment-997964401
External mount share links are disappearing after a few minutes.
2022-08-18 10:44:30 +01:00
Nick Stokoe
c58eed2657
docker-compose.yml - update nextcloud to v24
...
The upgrade was actually executed in steps, v22 -> v23 -> v24, and the
net result committed.
2022-07-01 06:53:37 +01:00
Nick Stokoe
181a1967f9
name MiniDLNA and UpMpdCli servers distinctly
...
So we can tell which one we are seeing in listings
2021-12-04 15:59:26 +00:00
Nick Stokoe
32cabdd1f4
docker-compose.yml etc. - proxy jellyfin on virtual host
...
nominally working, although some hard-wired values to remove
2021-12-03 17:59:35 +00:00
Nick Stokoe
12f3fcbaaf
docker-compose.yml - reverse proxy the jellyfin container as virtual host
...
we need to take it of host network mode, add it to the proxy-tier and
default networks, then enable proxying and lets-encrypt.
Tested, works.
2021-12-03 17:59:35 +00:00
Nick Stokoe
15ce90e098
docker-compose/docker-compose.yml - upgrade nextcloud to v22
2021-12-03 17:59:35 +00:00
Nick Stokoe
bb20922852
templates/docker-compose/mopidy - update tracked commit
2021-12-03 17:59:35 +00:00
Nick Stokoe
3d09f9d1e9
docker-compose/docker-compose.yml - upgrade nextcloud and others
2021-12-03 17:59:35 +00:00
Nick Stokoe
2512d2ef31
docker-compose/docker-compose.yml - add extra_hosts snackpot:host-gateway for mopidy
2021-12-03 17:59:35 +00:00
Nick Stokoe
a6290fe82d
docker-compose/upmpdcli/upmpdcli.conf - don't check the content format
...
As this will disallow things that should be allowed.
2021-12-03 17:59:35 +00:00
Nick Stokoe
a4f0664663
docker-compose/upmpdcli/Dockerfile - explicitly specify the config file
...
In the command parameters for upmpdcli - otherwise it seems not to be
picked up.
2021-12-03 17:59:35 +00:00
Nick Stokoe
5b3440457f
add jellyfin
2021-12-03 17:59:35 +00:00
Nick Stokoe
73821733cf
docker-compose/upmpdcli/Dockerfile - use python3 not 2
2021-12-03 17:59:35 +00:00
Nick Stokoe
32aaf0fe6b
docker-compose.yml - set mopidy to restart: always
2021-12-03 17:59:35 +00:00
Nick Stokoe
17a04fc559
docker-compose.yml - set upmpdcli to restart: always
2021-12-03 17:59:35 +00:00
Nick Stokoe
18ec2c5320
docker-compose/upmpdcli/Dockerfile - add openssl to the package list
...
upmpdcli seems to use this, optionally
2021-12-03 17:59:35 +00:00
Nick Stokoe
d3fa11cf90
docker-compose.yml - add local audio access to mopidy
2021-12-03 17:59:35 +00:00
Nick Stokoe
caca059da0
snackpot.yml, docker-compose.yml - add mopidy and upmpdcli services
...
mopidy includes icecast
2021-12-03 17:59:35 +00:00
Nick Stokoe
625b2a656a
docker-compose.yml - add MINIDLNA_INOTIFY=yes to minidlna
...
We want it to spot file changes
2021-12-03 17:59:35 +00:00
Nick Stokoe
71d8edab0a
snackpot.yml, docker-compose.yml - these nextcloud paths can be fixed
2021-12-03 17:59:35 +00:00
Nick Stokoe
c160ba5193
snackpot.yml etc. - refine docker-compose config deploy
...
The main job of this commit:
- Be explicit about templates: expect the .j2 extension
- Copy all other files, so that they can be binary
- Don't deploy dotfiles or dotdirectories.
This snuck in:
- Remove `test` tag
- Refine some descriptions
2021-12-03 17:59:35 +00:00
Nick Stokoe
3aaa6deb34
templates/docker-compose/docker-compose.yml - remove some comment cruft
2021-12-03 17:59:35 +00:00
Nick Stokoe
3acc92043c
snackpot.yml - add minidlna containiner
...
set all ports with firewall_ports
2021-12-03 17:59:35 +00:00