Coder Social home page Coder Social logo

greenfrogsb / lmds Goto Github PK

View Code? Open in Web Editor NEW
201.0 12.0 41.0 36.99 MB

LMDS - Linux Media Delivery System

Home Page: https://greenfrognest.com

License: GNU General Public License v3.0

Shell 95.41% PHP 4.59%
portainer raspberry-pi torrent-client docker docker-compose sonarr jackett

lmds's People

Contributors

adamth avatar greenfrogsb avatar histamineblkr avatar onlylonly avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lmds's Issues

Jackett fails to startup

I was running my LMDS and one day to another when I restarted my pi, I get the following message

/app/Jackett/jackett_launcher.sh: 10: /app/Jackett/jackett_launcher.sh: /app/Jackett/jackett: not found

I tried a clean install and it still fails, I cannot find how to fix it or what changed.

Create minimal Raspberry Pi OS image with LMDS installed

It would be relatively straightforward to write a GitHub Action that would take the latest Raspberry Pi OS image, run your script, and then store the resulting OS image (as a GitHub Release, if desired).

This would make it easier for people to get started - an unexpanded Raspberry Pi OS Lite image with the tools preinstalled!

You can also have this run every few days/weeks to ensure that it remains up to date!

Deluge doesn't recognise symlinked NAS folder for "Downloads"

I created the following symlinks:

pi@raspberrypi:~/LMDS/media $ sudo ln -s /mnt/BFDS/tvshows /home/pi/LMDS/media/tvshows
pi@raspberrypi:~/LMDS/media $ sudo ln -s /mnt/BFDS/movies /home/pi/LMDS/media/movies
pi@raspberrypi:~/LMDS $ sudo ln -s /mnt/BFDS/downloads /home/pi/LMDS/downloads

Then I ran ./deploy.sh, then deployed the containers with docker-compose up -d. When I enter the Deluge WebUI through Portainer it says "Error" in the bottom right corner for free space. If I go into Preferences/Downloads and change the "Download to" field from /root/Downloads to just /Downloads it sees the free space and my NAS share.

When inspecting the configuration in Portainer I see the following default setup:

Host/volume                                          Path in container
/home/pi/LMDS/downloads                    /downloads
/home/pi/LMDS/volumes/deluge/config  /config

So what is wrong here? is there some problem with the symlink I created? My NAS is mounted properly with fstab set up and all that. Also alongside this issue I also see that Sonarr and Radarr reports an error, that "Deluge is downloading to /root folder which is unsafe", what is the deal with that?

Please help, and thanks a lot in advance! :)

Adding Prowlarr to the stack

Hi, is it possible to add Prowlarr (Jackett alternative developed by the Sonarr/Radarr team) to the available containers?

radarr not starting

Hello

When I try to docker-compose up, I get the following error in the terminal.

pi@raspberrypi4:~/LMDS $ docker-compose up -d
portainer is up-to-date
sonarr is up-to-date
jackett is up-to-date
Starting radarr ...

ERROR: for radarr  a bytes-like object is required, not 'str'

ERROR: for radarr  a bytes-like object is required, not 'str'
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/docker/api/client.py", line 261, in _raise_for_status
    response.raise_for_status()
  File "/usr/lib/python3/dist-packages/requests/models.py", line 943, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http+docker://localhost/v1.22/containers/13c06c7d1eb1eb40907660b00a833c8378ecb3c4f9bb65c03471a43eb60e7b75/start

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/compose/service.py", line 625, in start_container
    container.start()
  File "/usr/lib/python3/dist-packages/compose/container.py", line 241, in start
    return self.client.start(self.id, **options)
  File "/usr/lib/python3/dist-packages/docker/utils/decorators.py", line 19, in wrapped
    return f(self, resource_id, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/docker/api/container.py", line 1095, in start
    self._raise_for_status(res)
  File "/usr/lib/python3/dist-packages/docker/api/client.py", line 263, in _raise_for_status
    raise create_api_error_from_http_exception(e)
  File "/usr/lib/python3/dist-packages/docker/errors.py", line 31, in create_api_error_from_http_exception
    raise cls(e, response=response, explanation=explanation)
docker.errors.APIError: 500 Server Error: Internal Server Error ("b'driver failed programming external connectivity on endpoint radarr (3ae6750e66b7dbe63a49d7d0de8323f9bebbfbde48b35b5dd36ec05014cff4db): Error starting userland proxy: listen tcp4 0.0.0.0:7878: bind: address already in use'")

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/docker-compose", line 11, in <module>
    load_entry_point('docker-compose==1.25.0', 'console_scripts', 'docker-compose')()
  File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 72, in main
    command()
  File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 128, in perform_command
    handler(command, command_options)
  File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 1107, in up
    to_attach = up(False)
  File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 1088, in up
    return self.project.up(
  File "/usr/lib/python3/dist-packages/compose/project.py", line 565, in up
    results, errors = parallel.parallel_execute(
  File "/usr/lib/python3/dist-packages/compose/parallel.py", line 112, in parallel_execute
    raise error_to_reraise
  File "/usr/lib/python3/dist-packages/compose/parallel.py", line 210, in producer
    result = func(obj)
  File "/usr/lib/python3/dist-packages/compose/project.py", line 548, in do
    return service.execute_convergence_plan(
  File "/usr/lib/python3/dist-packages/compose/service.py", line 567, in execute_convergence_plan
    return self._execute_convergence_start(
  File "/usr/lib/python3/dist-packages/compose/service.py", line 506, in _execute_convergence_start
    _, errors = parallel_execute(
  File "/usr/lib/python3/dist-packages/compose/parallel.py", line 112, in parallel_execute
    raise error_to_reraise
  File "/usr/lib/python3/dist-packages/compose/parallel.py", line 210, in producer
    result = func(obj)
  File "/usr/lib/python3/dist-packages/compose/service.py", line 508, in <lambda>
    lambda c: self.start_container_if_stopped(c, attach_logs=not detached, quiet=True),
  File "/usr/lib/python3/dist-packages/compose/service.py", line 620, in start_container_if_stopped
    return self.start_container(container)
  File "/usr/lib/python3/dist-packages/compose/service.py", line 627, in start_container
    if "driver failed programming external connectivity" in ex.explanation:
TypeError: a bytes-like object is required, not 'str'

Permission error

After following the FAQ to mount my external hdd in the LMDS folder i am getting "Error: Permission denied (/home/diemitchell/LMDS/Downloads/Big Buck Bunny/Big Buck Bunny.en.srt)" in transmission

Services-Folder is missing when installing only Honeygain

Hi,

just a small thing! If I try to install Honeygain only, there are several errors.
image
Installing Portainer first solved this so I guess there are a some checks missing, that create the services folder if missing.

Cheers
Daniel

Radarr not working

When I do localhost:7878, I can't access to the radarr container.
On portainer, it is running.

The error I get is : ERR_CONNECTION_REFUSED

Do you have a solution ?

Running with Residential Proxies on same device

Hello,

Thank you for the app here. I have residential proxies and I would like to run it on multiple instances of earnapp on same device. Could you please let me know if it is possible currently or can I expect enhancements in future to proxify each instance.

Thank you

Backup doesn't work

When I choose Backup LMDS it return this message:

Containers not deployed yet
Nothing to backup

I've followed the guide and the docker images for Sonarr, Radarr, Deluge, Prowlarr and VPN is running and working just fine. I just want to do a normal backup, not rclone and gdrive.

Bazarr not working

Bazarr is not working out of the box...

I checked the container logs through Portainer and it complains about UMASK_SET, to change it to UMASK.

Did it... but not solved the problem...

And now I'm having some error in logs:

Current thread 0xb6f43390 (most recent call first):,
<no Python frame>,
Fatal Python error: pyinit_main: can't initialize time,
Python runtime state: core initialized,
PermissionError: [Errno 1] Operation not permitted,

Support of rclone to use it with gsuit library

Your script is awsome made my work like done in just a matter seconds the only thing i am missing and unable to make it work with is rclone.
I tried doing rclone mount
And change mount point through portainer but when i use rclone mount dir in mount point it throws error tried googling everything nothing worked ๐Ÿ˜. [ error while creating mount source path '/home/kratos/media': mkdir /home/kratos/media: file exists ]
I would love to get it within your script

Openvpn & Raspberry Pi 4

I've had issues getting vpn-gateway to start on my rpi4. The container seemed to be completely unable to resolve DNS and would get stuck when connecting directly with an IP address (UDP link remote: [AF_INET] XXX.XXX.XXX.XXX and go no further). I tried both free VPNs via vpngate and paid/premium ones.

Changing the image from dperson/openvpn-client to dperson/openvpn-client:rpi (a much older image) in the docker-compose.yml file seems to have resolved this issue for me.

Might be the result of slightly different architecture between the rpi3 and rpi4? The latest openvpn-client image predates the LMDS tutorials on youtube.

Cannot access any container other than portainer

Portainer says that my 5 containers are running. However, when trying to access them with their appropriate port number in a browser they all don't load up.

dmesg -

[Sun Oct 10 11:21:03 2021] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this. [Sun Oct 10 11:21:03 2021] Bridge firewalling registered [Sun Oct 10 11:21:05 2021] br-6ee48af7e196: port 1(vetheb02d51) entered blocking state [Sun Oct 10 11:21:05 2021] br-6ee48af7e196: port 1(vetheb02d51) entered disabled state [Sun Oct 10 11:21:05 2021] device vetheb02d51 entered promiscuous mode [Sun Oct 10 11:21:05 2021] br-6ee48af7e196: port 1(vetheb02d51) entered blocking state [Sun Oct 10 11:21:05 2021] br-6ee48af7e196: port 1(vetheb02d51) entered forwarding state [Sun Oct 10 11:21:05 2021] br-6ee48af7e196: port 1(vetheb02d51) entered disabled state [Sun Oct 10 11:21:05 2021] br-6ee48af7e196: port 2(veth9a87580) entered blocking state [Sun Oct 10 11:21:05 2021] br-6ee48af7e196: port 2(veth9a87580) entered disabled state [Sun Oct 10 11:21:05 2021] device veth9a87580 entered promiscuous mode [Sun Oct 10 11:21:05 2021] br-6ee48af7e196: port 2(veth9a87580) entered blocking state [Sun Oct 10 11:21:05 2021] br-6ee48af7e196: port 2(veth9a87580) entered forwarding state [Sun Oct 10 11:21:05 2021] IPv6: ADDRCONF(NETDEV_CHANGE): br-6ee48af7e196: link becomes ready [Sun Oct 10 11:21:05 2021] br-6ee48af7e196: port 2(veth9a87580) entered disabled state [Sun Oct 10 11:21:05 2021] br-6ee48af7e196: port 3(veth6acc32b) entered blocking state [Sun Oct 10 11:21:05 2021] br-6ee48af7e196: port 3(veth6acc32b) entered disabled state [Sun Oct 10 11:21:05 2021] device veth6acc32b entered promiscuous mode [Sun Oct 10 11:21:05 2021] br-6ee48af7e196: port 3(veth6acc32b) entered blocking state [Sun Oct 10 11:21:05 2021] br-6ee48af7e196: port 3(veth6acc32b) entered forwarding state [Sun Oct 10 11:21:05 2021] br-6ee48af7e196: port 3(veth6acc32b) entered disabled state [Sun Oct 10 11:21:05 2021] IPv6: ADDRCONF(NETDEV_CHANGE): vetheb02d51: link becomes ready [Sun Oct 10 11:21:05 2021] br-6ee48af7e196: port 1(vetheb02d51) entered blocking state [Sun Oct 10 11:21:05 2021] br-6ee48af7e196: port 1(vetheb02d51) entered forwarding state [Sun Oct 10 11:21:05 2021] br-6ee48af7e196: port 4(vethdc48732) entered blocking state [Sun Oct 10 11:21:05 2021] br-6ee48af7e196: port 4(vethdc48732) entered disabled state [Sun Oct 10 11:21:05 2021] device vethdc48732 entered promiscuous mode [Sun Oct 10 11:21:05 2021] br-6ee48af7e196: port 4(vethdc48732) entered blocking state [Sun Oct 10 11:21:05 2021] br-6ee48af7e196: port 4(vethdc48732) entered forwarding state [Sun Oct 10 11:21:05 2021] br-6ee48af7e196: port 4(vethdc48732) entered disabled state [Sun Oct 10 11:21:05 2021] IPv6: ADDRCONF(NETDEV_CHANGE): veth9a87580: link becomes ready [Sun Oct 10 11:21:05 2021] br-6ee48af7e196: port 2(veth9a87580) entered blocking state [Sun Oct 10 11:21:05 2021] br-6ee48af7e196: port 2(veth9a87580) entered forwarding state [Sun Oct 10 11:21:05 2021] IPv6: ADDRCONF(NETDEV_CHANGE): veth6acc32b: link becomes ready [Sun Oct 10 11:21:05 2021] br-6ee48af7e196: port 3(veth6acc32b) entered blocking state [Sun Oct 10 11:21:05 2021] br-6ee48af7e196: port 3(veth6acc32b) entered forwarding state [Sun Oct 10 11:21:06 2021] IPv6: ADDRCONF(NETDEV_CHANGE): vethdc48732: link becomes ready [Sun Oct 10 11:21:06 2021] br-6ee48af7e196: port 4(vethdc48732) entered blocking state [Sun Oct 10 11:21:06 2021] br-6ee48af7e196: port 4(vethdc48732) entered forwarding state [Sun Oct 10 11:21:07 2021] cgroup: cgroup: disabling cgroup2 socket matching due to net_prio or net_cls activation [Sun Oct 10 11:21:08 2021] br-6ee48af7e196: port 3(veth6acc32b) entered disabled state [Sun Oct 10 11:21:08 2021] eth0: renamed from vethd4896f8 [Sun Oct 10 11:21:09 2021] br-6ee48af7e196: port 1(vetheb02d51) entered disabled state [Sun Oct 10 11:21:09 2021] eth0: renamed from vethc0a1394 [Sun Oct 10 11:21:09 2021] br-6ee48af7e196: port 3(veth6acc32b) entered blocking state [Sun Oct 10 11:21:09 2021] br-6ee48af7e196: port 3(veth6acc32b) entered forwarding state [Sun Oct 10 11:21:09 2021] br-6ee48af7e196: port 1(vetheb02d51) entered blocking state [Sun Oct 10 11:21:09 2021] br-6ee48af7e196: port 1(vetheb02d51) entered forwarding state [Sun Oct 10 11:21:09 2021] br-6ee48af7e196: port 2(veth9a87580) entered disabled state [Sun Oct 10 11:21:09 2021] eth0: renamed from veth42fa943 [Sun Oct 10 11:21:09 2021] br-6ee48af7e196: port 4(vethdc48732) entered disabled state [Sun Oct 10 11:21:09 2021] eth0: renamed from veth9579820 [Sun Oct 10 11:21:09 2021] br-6ee48af7e196: port 4(vethdc48732) entered blocking state [Sun Oct 10 11:21:09 2021] br-6ee48af7e196: port 4(vethdc48732) entered forwarding state [Sun Oct 10 11:21:09 2021] br-6ee48af7e196: port 2(veth9a87580) entered blocking state [Sun Oct 10 11:21:09 2021] br-6ee48af7e196: port 2(veth9a87580) entered forwarding state pi@raspberrypi:~ $
qbitorrent -

,
To support LSIO projects visit:,
https://www.linuxserver.io/donate/,
-------------------------------------,
GID/UID,
-------------------------------------,
,
User uid: 1000,
User gid: 1000,
-------------------------------------,
,
,
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,
,
Your DockerHost is most likely running an outdated version of libseccomp,
,
To fix this, please visit https://docs.linuxserver.io/faq#libseccomp,
,
Some apps might not behave correctly without this,
,
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,
,
[cont-init.d] 10-adduser: exited 0.,
[cont-init.d] 30-config: executing... ,
[cont-init.d] 30-config: exited 0.,
[cont-init.d] 90-custom-folders: executing... ,
[cont-init.d] 90-custom-folders: exited 0.,
[cont-init.d] 99-custom-scripts: executing... ,
[custom-init] no custom files found exiting...,
[cont-init.d] 99-custom-scripts: exited 0.,
[cont-init.d] done.,
[services.d] starting services,
You are using a legacy method of defining umask,
please update your environment variable from UMASK_SET to UMASK,
to keep the functionality after July 2021,
[services.d] done.,
QWaitCondition::wait(): cv wait failure: Invalid argument,
QWaitCondition::wait(): cv wait failure: Invalid argument,
Catching signal: SIGTERM,
Exiting cleanly,
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.,
[s6-init] ensuring user provided files have correct perms...exited 0.,
[fix-attrs.d] applying ownership & permissions fixes...,
[fix-attrs.d] done.,
[cont-init.d] executing container initialization scripts...,
[cont-init.d] 01-envfile: executing... ,
[cont-init.d] 01-envfile: exited 0.,
[cont-init.d] 10-adduser: executing... ,
usermod: no changes,
,
-------------------------------------,
_ (),
| | ___ _ _,
| | / | | | / ,
| | _
\ | | | () |,
|| |
/ || _/,
,
,
Brought to you by linuxserver.io,
-------------------------------------,
,
To support LSIO projects visit:,
https://www.linuxserver.io/donate/,
-------------------------------------,
GID/UID,
-------------------------------------,
,
User uid: 1000,
User gid: 1000,
-------------------------------------,
,
,
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,
,
Your DockerHost is most likely running an outdated version of libseccomp,
,
To fix this, please visit https://docs.linuxserver.io/faq#libseccomp,
,
Some apps might not behave correctly without this,
,
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,
,
[cont-init.d] 10-adduser: exited 0.,
[cont-init.d] 30-config: executing... ,
[cont-init.d] 30-config: exited 0.,
[cont-init.d] 90-custom-folders: executing... ,
[cont-init.d] 90-custom-folders: exited 0.,
[cont-init.d] 99-custom-scripts: executing... ,
[custom-init] no custom files found exiting...,
[cont-init.d] 99-custom-scripts: exited 0.,
[cont-init.d] done.,
[services.d] starting services,
[services.d] done.,
You are using a legacy method of defining umask,
please update your environment variable from UMASK_SET to UMASK,
to keep the functionality after July 2021,
QWaitCondition::wait(): cv wait failure: Invalid argument,
QWaitCondition::wait(): cv wait failure: Invalid argument,
Catching signal: SIGTERM,
Exiting cleanly

time in containers is 1 hour behind

i've noticed that the time inside all the created containers are 1 hour behind the actual time here.

example, i connected to the console on the radarr and sonarr containers and ran

root@a025bc58ebd4:/#date
Fri Aug  5 08:05:32 UTC 2022

the current time here is 09:05m which at the moment is GMT+1 (or BST).

now, i could just manually adjust the time in each container, but then i guess the next time the clocks change it'll be wrong again.
is there something system wide i can do so that the containers are always at the correct time?

The time set on the Pi is correct. and it set to the correct timezone

Deluge not starting when using vpn

I've got the vpn container set up but the Deluge container doesn't start. I can start it manually in Portainer and then it works fine.
My docker-compose for deluge looks like this:

deluge:
    image: linuxserver/deluge
    container_name: deluge
    depends_on:     # Add dependency on vpn container, this container wont start if vpn container is not running.
      - vpn
    network_mode: service:vpn
    # network_mode: host
    environment:
      - PUID=0
      - PGID=0
      - TZ=UTC
      - UMASK=022 #optional
      - DELUGE_LOGLEVEL=error #optional
    volumes:
      - ./volumes/deluge/config:/config
      - ./downloads:/downloads
    restart: unless-stopped

I added the restart: unless-stopped but it doesn't make a difference.

I noticed that the vpn container takes about 1 minute to start up. It starting for a while and then goes to Healthy instead of running. Hovering over the label says that this container has a health check.
Not sure if Deluge is not starting because it takes long for the vpn to start or because the vpn eventually shows Healthy instead of Running. I'm not very good with docker unfortunately.

If it helps this is the log of the Deluge container after a reboot:

KeyError: ('RPCServer',)

[cont-finish.d] executing container finish scripts...

[cont-finish.d] done.

[s6-finish] waiting for services.

[s6-finish] sending all processes the TERM signal.

[s6-finish] sending all processes the KILL signal and exiting.

Do you have any idea what the issue might be?

jackett not accessible

got an issue with Jacket.
i have a clean install of Raspberry OS and LMDS.
followed the instructions to set up, installed Portainer and Jackett.

Portainer is running fine, but Jackett is not accessible on http://192.168.50.8:9117/
Portainer says Jackett is running but with no IP address or port

what have i done wrong?

Screenshot 2022-07-15 133406

Honeygain broken

When attempting to run Honeygain on the RPI 4 I get The futex facility returned an unexpected error code..

bazarr container not working

So I deployed the stack as instructed, everything that I use works (Deluge/Sonarr/Radarr/Jackett) but for some reason bazarr refuses to allow me to connect to the WebUI. If I type the host IP xxx.xxx.x.xx:6767 it says "problem loading webpage". I tried re-deploying the stack with ./deploy.sh to no avail

Plex Server cannot start

First of all thanks for all the work, it's really helpful for me to spawn my own local media server.

Not sure if this is a common issue or not, but I try to install Plex and it consistently gets clock_gettime(CLOCK_MONOTONIC) failed: Operation not permitted (attached the full logs _plex_logs.txt)

Base on the guide here , I think you need to specify the image to use arm base like ghcr.io/linuxserver/plex:arm32v7-latest and add `privileged: true to make it works

Can't use pihole dhcp server

Hello,

It's not possible to use the dhcp service provided with the pihole in the stack due to the network configuration.
The official pihole documentation provide multiple solutions for this problem, do you think it would be possible to implement one with the stack?
https://docs.pi-hole.net/docker/dhcp/

Thanks!

stuck when ./deploy.sh

Hi ;)

~/LDS $ ./deploy.sh
checking for project update
Depuis https://github.com/GreenFrogSB/LDS

  • branch main -> FETCH_HEAD
    An update is available for the project

then nothing happen, i need to restart my terminal if i want to enter a new command

even
git reset --hard
and
git clean -fd
don't resolve the problem :/

Can someone help me ? :D

Honeygain issue on Raspberry Pi 4

Hello! I used LMDS to make a docker that runs honeygain on my raspberry pi, but it does not work. If I start it, it keeps restarting forever. It is up for a second, then it starts restarting again.

change sonar port

Is there a way to change the sonar port? I'm able to install radarr, deluge, qb, and jackett but sonarr fails because something else on my system is already using that port. Im still new to docker so not sure if i can just install sonarr in that container instead?

32bit version of honeygain

Honeygain doesn't work on 32bit raspberry, can you make a version for it? Is there any workaround to make it work on a 32bit RPI?

proper write permission set for file import

hello

I followed all your information regarding setting up sonarr and radarr. i followed your instruction on how to mount NAS shares also. Here is my setup:

I mounted a single folder of my NAS to /mnt/smbshare. then linked smbshare both to ~/LMDS/media/movies and ~/LMDS/media/tvshows.
my nas share contains 3 folders (there are some more), Movies, TV shows, and torrents. torrents folder receives files from seedbox.

So in sonarr setup is like this:

download client page's path config
remote path: /sdj/0110/downloads/completed/tv-sonarr-roni/
local path: /tv/torrents/tv-sonarr-roni/

media management root folder: /tv/TV_Series_WDMCHD

I am getting the following error
image

the path /sdj* is from seedbox and sonarr is supposed to look that in local path, which is /tv/torrents/tv-sonarr-roni/. And the file exist there!
I think it's a permission issue but can't figure out how to solve this. Does anyone have this issue?

OpenVPN compared to Gluetun

Is there a chance that Gluetun is added as extra VPN option, I don't know exactly how they compare to each other but I suspect Gluetun is more lightweight then OpenVPN and also supports the wireguard protocol for VPN.

Regards,
Dirk

Can't connect servers on localhost or 127.0.0.1

Hi,
thank you for this awesome script, I love it :)
I've successfully installed everything on my raspberry-pi, I can access the webUIs of the different services, but I can't connect them with using localhost.
Most of them works using the device's network IP address, but that's not the desired way.

Earn App pull URL Broken - 404 not found

Below error is received due to broken URL

'Fetching aarch64
--2022-10-27 20:01:31-- https://brightdata.com/static/earnapp/aarch64
Resolving brightdata.com (brightdata.com)... 172.67.12.97, 104.22.26.189, 104.22.27.189
Connecting to brightdata.com (brightdata.com)|172.67.12.97|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2022-10-27 20:01:32 ERROR 404: Not Found.'

Deploy script needs amending to pull from source

wget -qO- https://brightdata.com/static/earnapp/install.sh > /tmp/earnapp.sh && sudo bash /tmp/earnapp.sh

Jellyfin wont upgrade (bionic tag deprecated)

Hey,

my Jellyfin Android TV app told me to upgrade my serverside Jellyfin from 10.7.6 to at least 10.8.1.
You're using the following image where the :bionic tag has been deprecated: image: ghcr.io/linuxserver/jellyfin:bionic

I've switched to :latest and the update worked fine.

Thanks for providing the LMDS stack!
Cheers.

Issue with Nginx Container

First off, just wanted to say thank you for all the hard work on LDS. Its really appreciated!

I'm having trouble with the nginx container, when I go to http://my-raspberry-pi-ip in my browser, I get this page: https://prnt.sc/wiwy6c

Tried looking into the config's, but couldn't find too much. Couldn't see any example of nginx in your videos, so not too sure how its supposed to look. But I believe its supposed to have a list of links right?

It would be really nice to use nginx to proxy all the containers. So that instead of having to remember all the ports, I can just go to http://ip-address/sonarr or http://ip-address/portainer and it will just proxy it to the container.

Anyway, any idea whats up with the nginx container? Is there something I need to do / might have done wrong?

Unable to get pihole web interface to register

Feeling especially dense as I run through this. I had a perfectly running system but while looking at jackett, I ran into this sweet little system, and thought this would be a great upgrade from self installed hacked together monster I have. However, I've really been struggling with 2 things.

  1. I have a pretty specific setup letting the pi take over my DCHP for my router and set up a series of static assignments and groups and blocks that are all safely backed up. Yet I can't even get the pihole gui to show up! It seems to be the only service without an internal IP and port.
  2. I've added sonarr, radarr, deluge, jackett, I was going to add traefik for the sole purpose of allowing me to change things from 192.168.x.x:yyyy to sonarr.example.com, that would be the ideal setup. I've been through the articles, yet it seems like I'm the first to run into this issue.

Feeling especially dense. Any advice would be welcome. Thanks.

Change js and html

hello, I would like to modify the html and the js of the jellyfin page except that I cannot find where the files to modify them are, does anyone know where these files are? (I use LMDS with portainer and jellyfin and sonarr)
Thanks.

changes saved to docker-compose.yml are being reverted by docker-compose

i have an issue manually making changes to the docker-compose.yml file
any time i go in and manually change the TZ from UTC to Europe/London or manually change any of the volumes mountings, saving the changes correctly saves the changes to the file.

however, after running docker-compose up -d it seems to revert all my changes back to default.

for example, i changed the sonarr entry to this

  sonarr:
    image: linuxserver/sonarr
    container_name: sonarr
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/London
      - UMASK_SET=022 #optional
    volumes:
      - ./volumes/sonarr/data:/config
      - ./home/chenks/LMDS/media:/tv
      - ./home/chenks/LMDS/downloads:/downloads
    ports:
      - 8989:8989
    restart: unless-stopped

saved the changes, ran the docker command, and it had reverted it back to

sonarr:
   image: linuxserver/sonarr
   container_name: sonarr
   environment:
     - PUID=1000
     - PGID=1000
     - TZ=UTC
     - UMASK_SET=022 #optional
   volumes:
     - ./volumes/sonarr/data:/config
     - ./media/tvshows:/tv
     - ./downloads:/downloads
   ports:
     - 8989:8989
   restart: unless-stopped

why are my changes being reverted?
is it possible i'm making too many changes at once?

Bazarr without permission to save substitles in /movies folder

Hello,

I'm facing the follow error when trying to download a movie subtitle from bazarr:

2021-09-17 03:00:03,437 - root                             (b2619688) :  INFO (signalr_client:105) - BAZARR trying to connect to Radarr SignalR feed...
Traceback (most recent call last):
  File "src/gevent/greenlet.py", line 906, in gevent._gevent_cgreenlet.Greenlet.run
  File "/app/bazarr/bin/bazarr/signalr_client.py", line 108, in start
    self.connection.start()
  File "/app/bazarr/bin/bazarr/../libs/signalrcore/hub/base_hub_connection.py", line 44, in start
    return self.transport.start()
  File "/app/bazarr/bin/bazarr/../libs/signalrcore/transport/websockets/websocket_transport.py", line 62, in start
    self.negotiate()
  File "/app/bazarr/bin/bazarr/../libs/signalrcore/transport/websockets/websocket_transport.py", line 99, in negotiate
    raise HubError(response.status_code)\
signalrcore.hub.errors.UnAuthorizedHubError
2021-09-17T03:00:03Z <Greenlet at 0xb2619688: <bound method RadarrSignalrClient.start of <signalr_client.RadarrSignalrClient object at 0xb2604af0>>> failed with UnAuthorizedHubError
2021-09-17 03:00:03,458 - root                             (b6b61188) :  INFO (server:37) - BAZARR is started and waiting for request on http://0.0.0.0:6767
2021-09-17 03:02:38,722 - root                             (b232d358) :  ERROR (get_subtitle:519) - BAZARR Error saving Subtitles file to disk for this file:/movies/Mortal Kombat (2021)/Mortal.Kombat.2021.1080p.WEBRip.DD5.1.x264-CM.mkv
2021-09-17 03:05:49,637 - root                             (b232d9b8) :  ERROR (get_subtitle:519) - BAZARR Error saving Subtitles file to disk for this file:/movies/Mortal Kombat (2021)/Mortal.Kombat.2021.1080p.WEBRip.DD5.1.x264-CM.mkv

Should this works ?

===============================================

UPDATE

After give write permission to folder ~/LMDS/media/movies/Mortal Kombat (2021) it worked.
Does have one way to automate it without give generic permissions ?

Honeygain Container not working

Hi,

the container is up and running. But Honeygain does not work.
docker-compose logs returns me this error
honeygain01 | The futex facility returned an unexpected error code.

Any ideas?

Fdisk shows me values that make no sense

Hi, I open a new issue because I am following your tutorial (how to configure LMDS with an external USB drive) and I have a problem.
In your video, you make the command fdisk -l to give the information of the usb key but me, on my USB of 114G, the values are :

Capture

I do not understand however I made several formatting of which one of low level, in ntfs, there is thus no partition but it find 4 with strange capacities

I would need help to solve this problem, thanks in advance ๐Ÿ‘

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.