Compare commits

..

3 Commits

Author SHA1 Message Date
84fd26faec Add pics and WIP on zotero 2022-09-11 09:49:29 +02:00
591879abd6 set a.guiotte.fr and radarr 2022-08-07 21:23:28 +02:00
e4ac14d259 enable port access for flood 2022-07-27 18:43:33 +02:00
6 changed files with 128 additions and 42 deletions

1
.gitignore vendored
View File

@ -8,3 +8,4 @@ swag/.donoteditthisfile.conf
swag/nginx/worker_processes.conf
syncthing/
flood/.local
swag/www

View File

@ -19,13 +19,14 @@ services:
image: lscr.io/linuxserver/swag
container_name: swag
restart: always
dns: 1.1.1.1
cap_add:
- NET_ADMIN
environment:
- PUID=1000
- PGID=1000
- TZ=CEST
- URL=normalized.xyz
- URL=a.guiotte.fr
- SUBDOMAINS=wildcard
- VALIDATION=dns
- DNSPLUGIN=ovh
@ -40,6 +41,7 @@ services:
image: ihatemoney/ihatemoney
container_name: money
restart: always
dns: 1.1.1.1
volumes:
- money-data:/database
environment:
@ -58,8 +60,8 @@ services:
volumes:
- ./flood:/config
- /mnt/storage/download:/data
#ports:
# - 3001:3001
ports:
- 3001:3001
rtorrent:
image: jesec/rtorrent
@ -76,9 +78,28 @@ services:
ports:
- 6881:6881
radarr:
image: lscr.io/linuxserver/radarr:latest
container_name: radarr
dns: 1.1.1.1
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Paris
volumes:
- ./radarr:/config
- /mnt/storage/video/Films/:/movies
- /mnt/storage/download/:/downloads
ports:
- 7878:7878
restart: unless-stopped
syncthing:
image: lscr.io/linuxserver/syncthing:latest
container_name: syncthing
dns: 1.1.1.1
hostname: drmanhattan #optional
environment:
- PUID=1000
@ -94,5 +115,67 @@ services:
- 21027:21027/udp
restart: unless-stopped
lychee-db:
image: lscr.io/linuxserver/mariadb:latest
container_name: lychee-db
restart: always
volumes:
- lychee-db:/config
environment:
- MYSQL_ROOT_PASSWORD=rootpassword
- MYSQL_DATABASE=lychee
- MYSQL_USER=lychee
- MYSQL_PASSWORD=dbpassword
- PGID=1000
- PUID=1000
- TZ=Europe/Paris
lychee:
image: lscr.io/linuxserver/lychee:latest
container_name: lychee
restart: always
depends_on:
- lychee-db
volumes:
- lychee-config:/config
- lychee-pictures:/pictures
environment:
- DB_HOST=lychee-db
- DB_USERNAME=lychee
- DB_PASSWORD=dbpassword
- DB_DATABASE=lychee
- DB_PORT=3306
- PGID=1000
- PUID=1000
- TZ=Europe/Paris
zotero:
#image: lscr.io/linuxserver/nginx:latest
#image: sashgorokhov/webdav
build: zotero
container_name: zotero
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Paris
- USERNAME=user
- PASSWORD=passwd
volumes:
- zotero-data:/data
#- zotero-data:/media
restart: unless-stopped
# https://github.com/linuxserver/docker-baseimage-alpine-nginx/blob/master/Dockerfile
# https://github.com/linuxserver/docker-nginx/blob/master/Dockerfile
# https://github.com/sashgorokhov/docker-nginx-webdav/blob/master/Dockerfile
# XXX: Missing "nginx-extra" in my build?
volumes:
money-data:
zotero-data:
lychee-db:
lychee-config:
lychee-pictures:

Binary file not shown.

View File

@ -0,0 +1,40 @@
## Version 2021/05/18
# make sure that your dns has a cname set for lychee
server {
listen 443 ssl;
listen [::]:443 ssl;
server_name pics.*;
include /config/nginx/ssl.conf;
client_max_body_size 0;
# enable for ldap auth, fill in ldap details in ldap.conf
#include /config/nginx/ldap.conf;
# enable for Authelia
#include /config/nginx/authelia-server.conf;
location / {
# enable the next two lines for http auth
#auth_basic "Restricted";
#auth_basic_user_file /config/nginx/.htpasswd;
# enable the next two lines for ldap auth
#auth_request /auth;
#error_page 401 =200 /ldaplogin;
# enable for Authelia
#include /config/nginx/authelia-location.conf;
include /config/nginx/proxy.conf;
include /config/nginx/resolver.conf;
set $upstream_app lychee;
set $upstream_port 80;
set $upstream_proto http;
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
}
}

View File

@ -1,39 +1 @@
<html>
<head>
<title>Welcome to your SWAG instance</title>
<style>
body{
font-family: Helvetica, Arial, sans-serif;
}
.message{
width:440px;
padding:20px 40px;
margin:0 auto;
background-color:#f9f9f9;
border:1px solid #ddd;
color: #1e3d62;
}
center{
margin:40px 0;
}
h1{
font-size: 18px;
line-height: 26px;
}
p{
font-size: 12px;
}
a{
color: rgb(207, 48, 139);
}
</style>
</head>
<body>
<div class="message">
<h1>Welcome to your <a target="_blank" href="https://github.com/linuxserver/docker-swag">SWAG</a> instance</h1>
<p>A webserver and reverse proxy solution brought to you by <a target="_blank" href="https://www.linuxserver.io/">linuxserver.io</a> with php support and a built-in Certbot client.</p>
<p>We have an article on how to use swag here: <a target="_blank" href="https://docs.linuxserver.io/general/swag">docs.linuxserver.io</a></p>
<p>For help and support, please visit: <a target="_blank" href="https://www.linuxserver.io/support">linuxserver.io/support</a></p>
</div>
</body>
</html>
This is not the web page you are looking for.

Binary file not shown.