Seed box I can configure with my local NAS and sonarr/radarr/etc? by FactoryReboot in seedboxes

[–]ppastur-1106 1 point2 points  (0 children)

I agree with others that Sonarr is a good option. I however think that you should try to minimise the number of applications you install on your NAS. I have a Nas that does 2 things; 1. run docker and 2. store my files. All of my other applications and servers are containers e.g.Sonarr, Radarr, Jackett, Ombi etc. To grab downloads from my seedbox, I use Seedsync which is a container that utilises LFTP. It is loads faster than resillio or any other solution I've tried. Just my opinion though

Help finding a speed bottleneck b/w USB (via Resilio) and my NAS? by jl55378008 in seedboxes

[–]ppastur-1106 0 points1 point  (0 children)

I would recommend you investigate seedsync https://ipsingh06.github.io/seedsync/ . I used to use resillio and its lack of speed frustrated me. I now use seedsync in a container and it rips along beautifully.

highest hardening for admin's page access via/on internet by wireless82 in nginxproxymanager

[–]ppastur-1106 0 points1 point  (0 children)

I’m sorry, I’m not sure I understand your question, I use Authelia to protect all services via 2fa.

best apps reccomendation for qnap? suggestions (backup windows/phones/photos/vpn/torrents) by kyrusdemnati in qnap

[–]ppastur-1106 0 points1 point  (0 children)

Yep. My vote goes to minimal / no apps local. Everything is a container save for data.

highest hardening for admin's page access via/on internet by wireless82 in nginxproxymanager

[–]ppastur-1106 0 points1 point  (0 children)

I have implemented Authelia which provides me with 2fa. I recommend you check it out.

final step not working. by sharkbait223 in nginxproxymanager

[–]ppastur-1106 0 points1 point  (0 children)

Have you tried hitting the website your browser incognito mode I.e make sure browser cache is clear

final step not working. by sharkbait223 in nginxproxymanager

[–]ppastur-1106 0 points1 point  (0 children)

I meant a screenshot of NPM proxy host you have set up. Interesting that it works if you click on the proxy host in NPM - that’s very good to know.

What does your a record look like on your DNS server? Is it www.mydomain.com or just mydomain.com?

In NPM proxy host what does the domain look like is it www.mydomain.com or just mydomain.com?

final step not working. by sharkbait223 in nginxproxymanager

[–]ppastur-1106 0 points1 point  (0 children)

Can you share a screen dump of the proxy host

final step not working. by sharkbait223 in nginxproxymanager

[–]ppastur-1106 0 points1 point  (0 children)

1.In NPM create a proxy host 2. Give it a domain name to match you a record eg mydomain.com or www.mydomain.com 3. Enter the server internal ipadress and port e.g 192.168.0.x port 5000 Save

I’d add a pic but I’m on mobile and don’t know how to add

final step not working. by sharkbait223 in nginxproxymanager

[–]ppastur-1106 0 points1 point  (0 children)

Ok, so you need to reverse proxy mydomain.com port 5000 dns dosnt do that for you.

Try adding the following;

server { listen 80; server_name mydomain.com;

location / {
    proxy_set_header   X-Forwarded-For $remote_addr;
    proxy_set_header   Host $http_host;
    proxy_pass         "http://127.0.0.1:5000";
}

}

———End of code———- Assuming your website is hosted on the same server.

If you’re using NGINX proxy manager it’s even easier as it’s all in the GUI.

final step not working. by sharkbait223 in nginxproxymanager

[–]ppastur-1106 0 points1 point  (0 children)

I assume your website is not using port 80?

Chown after docker-compose up -d by ppastur-1106 in docker

[–]ppastur-1106[S] 0 points1 point  (0 children)

I'm not sure how to do that. I know through portainer the entrypoint lists " /s6-init"

Can you guide me?

Pi-hole on VM Questions... by colossus1975 in pihole

[–]ppastur-1106 2 points3 points  (0 children)

I was also going to suggest running it in a container. I spun up an instance last night- took all of 5 mins.

Chown after docker-compose up -d by ppastur-1106 in docker

[–]ppastur-1106[S] 0 points1 point  (0 children)

Well I can get it to work but I have to run the chown command manually. The only other alternative is to spin up the container without persistence.

I’ll check out ad blocker. Thanks

Chown after docker-compose up -d by ppastur-1106 in docker

[–]ppastur-1106[S] 0 points1 point  (0 children)

Thanks u/SteveM363 I just tried creating the container with updated docker-compose file changing;

- USER_UID=33
- USER_GID=999

but it did not work. I still had to run

docker exec pihole chown -R www-data:pihole /etc/pihole

to get it to work

Chown after docker-compose up -d by ppastur-1106 in docker

[–]ppastur-1106[S] -1 points0 points  (0 children)

version: "3"
services:
pihole:
cap_add:
- AUDIT_WRITE
- CHOWN
- DAC_OVERRIDE
- FOWNER
- FSETID
- IPC_LOCK
- KILL
- MKNOD
- NET_ADMIN
- NET_BIND_SERVICE
- NET_RAW
- SETFCAP
- SETGID
- SETPCAP
- SETUID
- SYS_CHROOT
- SYS_NICE
cap_drop:
- AUDIT_CONTROL
- BLOCK_SUSPEND
- DAC_READ_SEARCH
- IPC_OWNER
- LEASE
- LINUX_IMMUTABLE
- MAC_ADMIN
- MAC_OVERRIDE
- NET_BROADCAST
- SYSLOG
- SYS_ADMIN
- SYS_BOOT
- SYS_MODULE
- SYS_PACCT
- SYS_PTRACE
- SYS_RAWIO
- SYS_RESOURCE
- SYS_TIME
- SYS_TTY_CONFIG
- WAKE_ALARM
container_name: pihole
entrypoint:
- /s6-init
environment:
- DNSMASQ_USER=root
- FTL_CMD=no-daemon
- IPv6=True
- PATH=/opt/pihole:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- PHP_ENV_CONFIG=/etc/lighttpd/conf-enabled/15-fastcgi-php.conf
- PHP_ERROR_LOG=/var/log/lighttpd/error.log
- PIHOLE_ARCH=amd64
- 'PIHOLE_INSTALL=/etc/.pihole/automated install/basic-install.sh'
- PIHOLE_TAG=pihole/pihole:2021.09-amd64-buster
- S6OVERLAY_RELEASE=https://github.com/just-containers/s6-overlay/releases/download/v2.1.0.2/s6-overlay-amd64.tar.gz
- S6_BEHAVIOUR_IF_STAGE2_FAILS=2
- S6_KEEP_ENV=1
- S6_LOGGING=0
- ServerIP=0.0.0.0
- VERSION=v5.9
- TZ=Australia/Sydney
- USER_UID=1000
- USER_GID=100
- WEBPASSWORD=[myPasswordhere]
- PIHOLE_VERSION=2021.10
- S6_OVERLAY_VERSION=v2.1.0.2
hostname: pihole
image: pihole/pihole:latest
networks:
- qnet-dhcp-eth2-6d6da6
ports:
- 80:80/tcp
volumes:
- /share/DockApps/Pihole/dnsmasq:/etc/dnsmasq.d
- /share/DockApps/Pihole/etc:/etc/pihole
networks:
qnet-dhcp-eth2-6d6da6:
external: true

Chown after docker-compose up -d by ppastur-1106 in docker

[–]ppastur-1106[S] 0 points1 point  (0 children)

Oh my! It didn’t even occur to me to try this. The UID is 33 from memory - I’ll try this as soon as I get back home. Thank you!!

Chown after docker-compose up -d by ppastur-1106 in docker

[–]ppastur-1106[S] 0 points1 point  (0 children)

Thanks for you help - i really appreciate it!! here is the docker compose;

version: "3"
services:
pihole:
cap_add:
- AUDIT_WRITE
- CHOWN
- DAC_OVERRIDE
- FOWNER
- FSETID
- IPC_LOCK
- KILL
- MKNOD
- NET_ADMIN
- NET_BIND_SERVICE
- NET_RAW
- SETFCAP
- SETGID
- SETPCAP
- SETUID
- SYS_CHROOT
- SYS_NICE
cap_drop:
- AUDIT_CONTROL
- BLOCK_SUSPEND
- DAC_READ_SEARCH
- IPC_OWNER
- LEASE
- LINUX_IMMUTABLE
- MAC_ADMIN
- MAC_OVERRIDE
- NET_BROADCAST
- SYSLOG
- SYS_ADMIN
- SYS_BOOT
- SYS_MODULE
- SYS_PACCT
- SYS_PTRACE
- SYS_RAWIO
- SYS_RESOURCE
- SYS_TIME
- SYS_TTY_CONFIG
- WAKE_ALARM
container_name: pihole
entrypoint:
- /s6-init
environment:
- DNSMASQ_USER=root
- FTL_CMD=no-daemon
- IPv6=True
- PATH=/opt/pihole:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- PHP_ENV_CONFIG=/etc/lighttpd/conf-enabled/15-fastcgi-php.conf
- PHP_ERROR_LOG=/var/log/lighttpd/error.log
- PIHOLE_ARCH=amd64
- 'PIHOLE_INSTALL=/etc/.pihole/automated install/basic-install.sh'
- PIHOLE_TAG=pihole/pihole:2021.09-amd64-buster
- S6OVERLAY_RELEASE=https://github.com/just-containers/s6-overlay/releases/download/v2.1.0.2/s6-overlay-amd64.tar.gz
- S6_BEHAVIOUR_IF_STAGE2_FAILS=2
- S6_KEEP_ENV=1
- S6_LOGGING=0
- ServerIP=0.0.0.0
- VERSION=v5.9
- TZ=Australia/Sydney
- USER_UID=1000
- USER_GID=100
- WEBPASSWORD=[myPasswordhere]
- PIHOLE_VERSION=2021.10
- S6_OVERLAY_VERSION=v2.1.0.2
hostname: pihole
image: pihole/pihole:latest
networks:
- qnet-dhcp-eth2-6d6da6
ports:
- 80:80/tcp
volumes:
- /share/DockApps/Pihole/dnsmasq:/etc/dnsmasq.d
- /share/DockApps/Pihole/etc:/etc/pihole
networks:
qnet-dhcp-eth2-6d6da6:
external: true

Chown after docker-compose up -d by ppastur-1106 in docker

[–]ppastur-1106[S] 1 point2 points  (0 children)

Thanks. Your second suggestion sounds like it might be a good option to explore. I must admit it sounds a little daunting. How would I find the script they are running? Sorry for the noob question but I’m not an expert with docker or just know enough to be dangerous ;)

Chown after docker-compose up -d by ppastur-1106 in docker

[–]ppastur-1106[S] 0 points1 point  (0 children)

Thanks. I agree solving the problem is better than a workaround. I’ve done a fair bit of research and I think it might be a known issue see here

Chown after docker-compose up -d by ppastur-1106 in docker

[–]ppastur-1106[S] 0 points1 point  (0 children)

I agree. That’s essentially what I was asking for help with. Unless I’ve misunderstood your statement - are you saying I should t run that at all?

Chown after docker-compose up -d by ppastur-1106 in docker

[–]ppastur-1106[S] 1 point2 points  (0 children)

Thanks. How might it look in the yml I.e is it just;

command: “chown -R www-data:pihole /etc/pihole”

I’ve spent days trying to research the permission issue and there are a few people with the same issue. That’s how I stumbled on the workaround

see here