Add linx-server for temp file sharing

This commit is contained in:
whitney 2025-02-11 16:06:24 -08:00
parent 527d436c92
commit f404b61c08
5 changed files with 41 additions and 1 deletions

View File

@ -3,6 +3,7 @@ Utilities helping you download, share, create, and upload media.
## Table of Contents ## Table of Contents
- [Immich](immich/) - [Immich](immich/)
- [Linx Server](linx-server/)
- [Metube](metube/) - [Metube](metube/)
- [Photoprism](photoprism/) - [Photoprism](photoprism/)
- [Plex](plex/) - [Plex](plex/)

View File

@ -0,0 +1,3 @@
# Linx Server
Temporary file sharing server.
See [original repo](https://github.com/andreimarcu/linx-server).

View File

@ -0,0 +1,26 @@
networks:
traefik:
external: true
volumes:
linx_files:
linx_meta:
services:
linx-server:
container_name: linx-server
image: andreimarcu/linx-server
command: -config /data/linx-server.conf
restart: unless-stopped
networks:
- traefik
volumes:
- linx_files:/data/files
- linx_meta:/data/meta
- ./linx-server.conf:/data/linx-server.conf
labels:
- traefik.http.routers.linx-server.rule=Host(`share.whitney.rip`)
- traefik.http.routers.linx-server.tls=true
- traefik.http.routers.linx-server.tls.certresolver=lets-encrypt
- traefik.http.services.linx-server.loadbalancer.server.port=8080

View File

@ -0,0 +1,11 @@
bind = 127.0.0.1:8080
sitename = PWS Filesharing
siteurl = https://share.whitney.rip/
selifpath = s
maxsize = 4294967296
maxexpiry = 86400
allowhotlink = true
remoteuploads = true
nologs = true
force-random-filename = true
cleanup-every-minutes = 5

View File

@ -6,7 +6,6 @@ declare -a CONTAINERS=(
"home/homeassistant" "home/homeassistant"
"media/immich" "media/immich"
"media/plex" "media/plex"
# "media/send"
"media/transmission" "media/transmission"
"software-development/code-server" "software-development/code-server"
"software-development/grafana" "software-development/grafana"