Posts by elonesna

    I always use 'containrrr/watchtower' for years to update all my installed docker images from SSH. This updater container is configured to always be stopped except when it is started, always only once, from portainer. It works very well. The SSH installation command is:


    docker run -d \

    --name watchtower-updater \

    -v /var/run/docker.sock:/var/run/docker.sock \

    containrrr/watchtower --run-once


    I forgot to say that I'm talking about docker tailscale/tailscale service update and any other docker image, and not about an kodi addon.

    LE AMLGX 11.0 loses access to the first USB port


    With the new update LibreELEC-AMLGX.arm-11.0.0-box.img.gz for devices with Amlogic S912 processor, access to USB port number 1 is lost. Tested on two different devices with this processor.


    Taking into account that I need two USB ports, one for the operating system and the other for the remote, so it can't work, I switch to Android.

    Code
    mxq-le:~ # lsusb
    Bus 001 Device 002: ID 0781:5583 SanDisk Corp. Ultra Fit
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

    If I put LE on a flash drive in port number 1 then LibreELEC won't start. Tested on two different devices.

    As far as I know, audio delay is something that typically happens in low-performance devices (processor, memory, storage space, flash memory, ...), and/or use bluetooth audio, and/or incapable to decode video by hardware.

    Thanks, I understood. In my case, I do not use the LinuxServer.io repository and the docker.linuxserver.xxx services do not appear in the list of systemctl services. Stopping a service is also easy for me: (1) via portainer web http://<libreelec-ip>:9000, or (2) via SSH by running the command 'docker stop 8384-syncthing' to stop my service named as ' 8384-syncthing'. This way I am not limited to LinuxServer.io and can use the same commands on any operating system.

    I can't understand you, on the one hand there is the docker addon, this is a service that manages virtual services (starts, stops, deletes, ... services such as the tvheadend television server, the syncthing backup and synchronization service, sftpgo storage server , and many others. Another important service/addon is portainer (it establishes a graphical web frontend interface for docker). And finally there are the services that work within docker and that within libreelec are included in the LinuxServer repository. Another alternative is use the information given by https://hub.docker.com/, https://github.com/, ..., to manually install via SSH any docker image/container that is no longer limited to just LinuxServer.io.

    With DNS servers, including pihole, you need to be careful. If, in addition to offering the DNS server IP to your devices, you configure your DNS server to use that same IP address as DNS, then screw yourself, DNS requests grow exponentially until the DNS server stops.

    I am not an expert but I think that what you want is not possible, the operating system needs to periodically check the mounted directory. All my drives are managed by my LibreELEC server and I have solved your problem as follows:


    (1) Client devices with coreelec and libreelec use remote directories mounted on an SSD drive managed by the LibreELEC server, that is, spinning down is not needed because this drive always works.


    (2) Access to large storage units is executed without mounting any remote unit: from Kodi on remote devices (media library access with read-only access), or by LibreELEC when running timed tasks (backup, ...) or when a task is completed (storage of new multimedia content).


    In these conditions the spinning down works normally.


    Think something similar!

    I have a mini PC i5-5257U, which I bought more than two years ago at the price of an arm device, and luckily I have no problems decoding h264 and h265 up to a resolution of 1080 lines, and LibreELEC works very well as a server of any resolution doing the hard work, my players are all cheap little arm devices that keep my old tvs alive.


    My recommendation is that you install an ubuntu server without a graphical environment, fill it with docker services such as multimedia server, home cloud, television server, backup services, ... and use simple and cheap arm devices as 4K players.

    I will tell you how I have solved the failures of the new portainer-ce using SSH, it is about uninstalling the portainer/portainer-ce image and container and installing the portainer/portainer image and container, study my commands and you will understand how they work:



    Note.- The installation of docker images through SSH are not subject to automatic updates by LibreELEC, this could be an inconvenience but it seems to me an advantage because I want to be present and execute these updates manually, and for this I use https://hub.docker.com/r/containrrr/watchtower using manual mode.

    mglae


    Your suggestion doesn't work for me.


    (1) In an Ubuntu terminal I open SSH with tailscale0 IP and I don't have any problem.


    (2) In a second terminal I open SSH with wlan0 IP and it gets blocked after entering the password.


    (3) I go back to the first terminal and type journalctl -u sshd. The result does not say anything that is useful for something


    Code
    Jan 26 09:12:27 acemax-le systemd[1]: Starting sshd.service...
    Jan 26 09:12:27 acemax-le systemd[1]: Started sshd.service.
    Jan 26 09:12:27 acemax -le sshd[785]: Server listening on 0.0.0.0 port 22.
    Jan 26 09:12:27 acemax -le sshd[785]: Server listening on :: port 22.
    Feb 12 10:36:27 acemax-le sshd[2728]: Accepted password for root from 192.168.2.42 port 37944 ssh2
    Feb 12 12:47:19 acemax-le sshd[3512]: Accepted password for root from 100.87.111.1 port 52774 ssh2
    Feb 12 12:47:50 acemax-le sshd[3518]: Accepted password for root from 192.168.2.42 port 54852 ssh2

    (4) A short time later and by chance :D I can no longer navigate with my Ubuntu PC because it has lost the addresses of the DNS servers


    Note: I see strange things in log dates and device name

    I also have no doubt about the existence of problems in LE (Nexus) 11 beta 1, installed on USB flash, in the network server services part. I have two examples: (1) I can't SSH via eth0/wlan0 IP, but I can via tailscale0 IP or via Web SSH Terminal addon with eth0/wlan0 IP, and (2) the zerotier service cannot be installed. My tests are made with Linux Ubuntu and Android Termius.

    For many years I have used various versions of Docker ZeroTier VPN on Linux CoreELEC and Linux LibreELEC with success. Now Docker ZeroTier VPN works fine on all CoreELEC versions and on old LibreELEC 9 versions, but on armv7 devices with LibreELEC (Nexus) 11 it doesn’t work, I guess there is some kind of incompatibility with this network services implementation version.


    On the contrary, the Docker TailScale VPN service works very well on all CoreELEC and LibreELEC versions that I know of, including LibreELEC (Nexus) 11 for armv7 processors.


    Looking at the ZeroTier service logs inside ‘portainer’ I don’t see anything and this service is permanently restarting.


    Is there an expert here who can figure out what’s going on?


    ZeroTier startup command here https://hub.docker.com/r/zerotier/zerotier:


    docker run --name myzerotier --rm --cap-add NET_ADMIN --device /dev/net/tun zerotier/zerotier:latest <network_id>

    To avoid problems I recommend using


    -e PUID=0

    -e PGID=0

    either

    --user 0:0


    in the creation of the containers whose storage space can interact with the storage space of LibreELEC.


    If you need to change permissions on any storage space, do it with LibreELEC SSH because it uses root user.