Compare commits
24
Commits
960b81d7b4
..
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fb178332f4 | ||
|
|
72befb7493 | ||
|
|
95da1f35a8 | ||
|
|
833071e553 | ||
|
|
f38bb82bbc | ||
|
|
31c1d4f672 | ||
|
|
156998baa4 | ||
|
|
727f12dd25 | ||
|
|
0fc70b85e6 | ||
|
|
6b19487cb6 | ||
|
|
9d334575fc | ||
|
|
05c3d57aed | ||
|
|
5152b9ddbf | ||
|
|
179541020c | ||
|
|
b19b1fb07e | ||
|
|
012b908a81 | ||
|
|
53644d6d06 | ||
|
|
faa04e1d6c | ||
|
|
281b08cfa8 | ||
|
|
539ac39135 | ||
|
|
83808b40b7 | ||
|
|
7419ef0c3f | ||
|
|
2d3925ea3d | ||
|
|
edc84a32b6 |
No files matched your search
@@ -1,2 +1,4 @@
|
|||||||
# Jelu
|
# Jelu
|
||||||
|
A book tracker.
|
||||||
|
|
||||||
Modified from [official instructions](https://github.com/bayang/jelu?tab=readme-ov-file#docker).
|
Modified from [official instructions](https://github.com/bayang/jelu?tab=readme-ov-file#docker).
|
||||||
@@ -1,4 +1,6 @@
|
|||||||
# Lemmy
|
# Lemmy
|
||||||
|
A federated reddit-style board.
|
||||||
|
|
||||||
This is like my 3rd attempt to make Lemmy do anything, but it is fundamentally
|
This is like my 3rd attempt to make Lemmy do anything, but it is fundamentally
|
||||||
unable to run alongside other apps for no reason? I don't know.
|
unable to run alongside other apps for no reason? I don't know.
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
# Yamtrack
|
# Yamtrack
|
||||||
|
A multimedia tracker.
|
||||||
|
|
||||||
Modified from [readme](https://github.com/FuzzyGrim/Yamtrack) instructions which tell ya to use the [dev docker-compose.yml](https://github.com/FuzzyGrim/Yamtrack/blob/dev/docker-compose.yml).
|
Modified from [readme](https://github.com/FuzzyGrim/Yamtrack) instructions which tell ya to use the [dev docker-compose.yml](https://github.com/FuzzyGrim/Yamtrack/blob/dev/docker-compose.yml).
|
||||||
|
|
||||||
**WARNING**: Yamtrack, despite having a nicer aesthetic, the ability to add custom items, and being more updated, is inferior to MediaTrack in speed, usability, and presentation & availability of information.
|
**WARNING**: Yamtrack, despite having a nicer aesthetic, the ability to add custom items, and being more updated, is inferior to MediaTrack in speed, usability, and presentation & availability of information.
|
||||||
@@ -40,3 +40,10 @@ I place these at the top of compose files for different changes that need to be
|
|||||||
1. Note where I got the original compose file or documentation.
|
1. Note where I got the original compose file or documentation.
|
||||||
2. Add instructions.
|
2. Add instructions.
|
||||||
3. End with notes about complications or issues I ran into.
|
3. End with notes about complications or issues I ran into.
|
||||||
|
|
||||||
|
## Tasks
|
||||||
|
- [ ] figure out requirements to config a cosmos database so that its config
|
||||||
|
can have one specified here instead of being stuck on the host machine
|
||||||
|
- [ ] Update EtherPad, use it, make sure it works, update table
|
||||||
|
- [ ] Move `calibre-web-nextgen` to deprecated..
|
||||||
|
- [ ] Rename `.deprecated` to `+deprecated`
|
||||||
@@ -5,11 +5,15 @@ continuous 502 Bad Gateway errors until it resolves.
|
|||||||
|
|
||||||
Modified from official instructions: https://www.audiobookshelf.org/docs/#docker-compose-install
|
Modified from official instructions: https://www.audiobookshelf.org/docs/#docker-compose-install
|
||||||
|
|
||||||
During initial setup, you will be asked to create a library. I just call it
|
|
||||||
"Books", use `/audiobooks` for the path, and leave everything else at default.
|
|
||||||
|
|
||||||
**WARNING**: If you ever accidentally leave an old version of an Audiobookshelf
|
**WARNING**: If you ever accidentally leave an old version of an Audiobookshelf
|
||||||
database where a new version can see it, a restart may cause it to load the old
|
database where a new version can see it, a restart may cause it to load the old
|
||||||
database, and **its default behavior when this occurs is to delete every file it
|
database, and **its default behavior when this occurs is to delete every file it
|
||||||
doesn't recognize**. Thankfully, I had backups, but I have to set up all of the
|
doesn't recognize**. Thankfully, I had backups, but I have to set up all of the
|
||||||
metadata around this all over again now.
|
metadata around this all over again now.
|
||||||
|
|
||||||
|
**WARNING**: Audiobookshelf doesn't clean up after itself, so when you modify
|
||||||
|
or remove items, it will bloat over time. I should replace it.
|
||||||
|
|
||||||
|
## Setup
|
||||||
|
During initial setup, you will be asked to create a library. I just call it
|
||||||
|
"Books", use `/audiobooks` for the path, and leave everything else at default.
|
||||||
@@ -1,2 +1,7 @@
|
|||||||
# Calibre Web Automated (CWA)
|
# Calibre Web Automated (CWA)
|
||||||
|
Ebook manager.
|
||||||
|
|
||||||
|
**WARNING**: Should be assumed insecure and kept behind a secure proxy.
|
||||||
|
Pinned to a specific version due to fears over changes and instability in future versions. Abandonware possibly.
|
||||||
|
|
||||||
Modified from [official instructions](https://github.com/crocodilestick/Calibre-Web-Automated?tab=readme-ov-file#using-docker-compose-recommended).
|
Modified from [official instructions](https://github.com/crocodilestick/Calibre-Web-Automated?tab=readme-ov-file#using-docker-compose-recommended).
|
||||||
@@ -30,7 +30,7 @@ volumes:
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
calibre-web-automated:
|
calibre-web-automated:
|
||||||
image: crocodilestick/calibre-web-automated:latest
|
image: crocodilestick/calibre-web-automated:v4.0.6
|
||||||
container_name: calibre-web-automated
|
container_name: calibre-web-automated
|
||||||
environment:
|
environment:
|
||||||
# Only change these if you know what you're doing
|
# Only change these if you know what you're doing
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
# Calibre-Web-NextGen
|
# Calibre-Web-NextGen
|
||||||
Community maintained version of CWA with many fixes and improvements.
|
~~Community maintained version of CWA with many fixes and improvements.~~
|
||||||
|
AI-slop version of CWA maintained entirely by bots as far as I can tell.
|
||||||
|
More features and fixes, but also highly unstable and power-hungry.
|
||||||
https://github.com/new-usemame/Calibre-Web-NextGen
|
https://github.com/new-usemame/Calibre-Web-NextGen
|
||||||
@@ -30,7 +30,7 @@ volumes:
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
calibre-web-automated:
|
calibre-web-automated:
|
||||||
image: ghcr.io/new-usemame/calibre-web-nextgen:latest
|
image: ghcr.io/new-usemame/calibre-web-nextgen:v4.1.37
|
||||||
container_name: calibre-web-nextgen
|
container_name: calibre-web-nextgen
|
||||||
environment:
|
environment:
|
||||||
# Only change these if you know what you're doing
|
# Only change these if you know what you're doing
|
||||||
|
|||||||
@@ -2,7 +2,8 @@
|
|||||||
**WARNING**: A database is set up by the UI using a volume instead of a bind
|
**WARNING**: A database is set up by the UI using a volume instead of a bind
|
||||||
mount, so this setup is ***not*** self-contained.
|
mount, so this setup is ***not*** self-contained.
|
||||||
|
|
||||||
Host mode networking needs to be explicitly enabled in Docker Desktop on macOS.
|
|
||||||
|
|
||||||
Newer docker compose versions will complain about the `version` directive, but
|
Newer docker compose versions will complain about the `version` directive, but
|
||||||
it is kept for backwards compatibility.
|
it is kept for backwards compatibility.
|
||||||
|
|
||||||
|
## Setup
|
||||||
|
Host mode networking needs to be explicitly enabled in Docker Desktop on macOS before attempting to run this.
|
||||||
@@ -1,2 +1,4 @@
|
|||||||
# Etherpad
|
# Etherpad
|
||||||
|
**WARNING**: Etherpad cannot handle power interruptions gracefully.
|
||||||
|
|
||||||
https://docs.etherpad.org/docker.html#ready-to-use-docker-compose
|
https://docs.etherpad.org/docker.html#ready-to-use-docker-compose
|
||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
# Immich
|
# Immich
|
||||||
This was created following the [Docker Compose installation guide](https://docs.immich.app/install/docker-compose/).
|
This was created following the [Docker Compose installation guide](https://docs.immich.app/install/docker-compose/).
|
||||||
|
|
||||||
WARNING: Does not work with docker-compose.
|
**WARNING**: must use `docker compose`. Does not work with older `docker-compose` script.
|
||||||
|
|
||||||
1. Edit `docker-compose.yml` to set directories and a database password.
|
1. Edit `docker-compose.yml` to set directories and a database password.
|
||||||
2. Create directories needed: library, database, model-cache
|
2. Create directories needed: library, database, model-cache
|
||||||
|
|||||||
@@ -7,10 +7,13 @@ may need some changes after it is generated to better support starting your serv
|
|||||||
|
|
||||||
```
|
```
|
||||||
name = admin # Sign up as this user name to have admin rights.
|
name = admin # Sign up as this user name to have admin rights.
|
||||||
|
enable_tnt = true # only if you want TNT (some mods require this)
|
||||||
secure.http_mods = digistuff # optional feature
|
secure.http_mods = digistuff # optional feature
|
||||||
enable_tnt = true
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Don't forget to actually install a game before trying to run.
|
||||||
|
The provided config assumes you are playing `minetest`.
|
||||||
|
|
||||||
Note that admin rights are not the same as in-game permissions,
|
Note that admin rights are not the same as in-game permissions,
|
||||||
you still need to use `/grantme all` to get all permissions,
|
you still need to use `/grantme all` to get all permissions,
|
||||||
and `/revokeme creative` if you don't want creative mode.
|
and `/revokeme creative` if you don't want creative mode.
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# TODO set volume directories
|
# TODO set volume directories
|
||||||
# TODO change ALL_CAPS environment variables in all locations
|
# TODO change ALL_CAPS environment variables in all locations
|
||||||
# (this is just WORLD_NAME here - it CANNOT have special characters or spaces, and must not start with a number)
|
# WORLD_NAME cannot have special characters or spaces, and must not start with a number
|
||||||
|
|
||||||
# Normally, I use external management to open up ports, but the definitions here are necessary.
|
# Normally, I use external management to open up ports, but the definitions here are necessary.
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
@@ -11,12 +12,10 @@ volumes:
|
|||||||
o: bind
|
o: bind
|
||||||
device: /Volumes/Treat/Containers/luanti-server/server
|
device: /Volumes/Treat/Containers/luanti-server/server
|
||||||
|
|
||||||
name: luanti-server
|
|
||||||
|
|
||||||
services:
|
services:
|
||||||
luanti-server:
|
luanti_server:
|
||||||
container_name: luanti_server
|
container_name: luanti_server
|
||||||
image: lscr.io/linuxserver/luanti:5.15.2
|
image: lscr.io/linuxserver/luanti:5.16.1
|
||||||
restart: always
|
restart: always
|
||||||
# networks:
|
# networks:
|
||||||
# - default
|
# - default
|
||||||
@@ -24,6 +23,8 @@ services:
|
|||||||
- TZ=America/Denver
|
- TZ=America/Denver
|
||||||
# do not use --terminal or --server or --worldname
|
# do not use --terminal or --server or --worldname
|
||||||
- "CLI_ARGS=--gameid minetest --world /config/.minetest/worlds/WORLD_NAME"
|
- "CLI_ARGS=--gameid minetest --world /config/.minetest/worlds/WORLD_NAME"
|
||||||
|
- PUID=1000
|
||||||
|
- PGID=1000
|
||||||
volumes:
|
volumes:
|
||||||
- LUANTI_SERVER:/config/.minetest
|
- LUANTI_SERVER:/config/.minetest
|
||||||
ports:
|
ports:
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
# Miniflux
|
# Miniflux
|
||||||
|
**WARNING**: Cannot handle power failure.
|
||||||
|
|
||||||
Modified from [official instructions](https://miniflux.app/docs/docker.html).
|
Modified from [official instructions](https://miniflux.app/docs/docker.html).
|
||||||
|
|
||||||
~~I commented out the stuff to create the initial user because I'm running this
|
~~I commented out the stuff to create the initial user because I'm running this
|
||||||
|
|||||||
+6
-3
@@ -1,7 +1,10 @@
|
|||||||
# Vikunja
|
# Vikunja
|
||||||
**WARNING**: After a power failure, permissions were reset on the volume this
|
**WARNING**: Inconsistent around power failures. Sometimes it comes right back,
|
||||||
app was using, causing it to fail. I have no idea how that occurred. Permissions
|
sometimes it breaks until restarted several times.
|
||||||
must be user/group 1000 for this to function.
|
|
||||||
|
|
||||||
1. [What to backup](https://vikunja.io/docs/what-to-backup/)
|
1. [What to backup](https://vikunja.io/docs/what-to-backup/)
|
||||||
2. [Configuration options](https://vikunja.io/docs/config-options/)
|
2. [Configuration options](https://vikunja.io/docs/config-options/)
|
||||||
|
|
||||||
|
**WARNING**: After a power failure, permissions were reset on the volume this
|
||||||
|
app was using, causing it to fail. I have no idea how that occurred. Permissions
|
||||||
|
must be user/group 1000 for this to function.
|
||||||
@@ -1,4 +1,7 @@
|
|||||||
# Wordpress
|
# Wordpress
|
||||||
|
**NOTE**: This instance will be replaced with custom blog hosting software, as I'm sick
|
||||||
|
of all the terrible decisions and bad security of Wordpress.
|
||||||
|
|
||||||
This instance has a long history, as I've migrated my blog several times. As a
|
This instance has a long history, as I've migrated my blog several times. As a
|
||||||
result of previously not keeping records, I've lost some of the history of how
|
result of previously not keeping records, I've lost some of the history of how
|
||||||
it got here.
|
it got here.
|
||||||
|
|||||||
Reference in new issue
Block a user