Posts by Thormir84

    Tailscale inside a Docker container; no port forwarding required.


    OK, ma da dove eseguo questo comando ? da una bash del pc host o dalla shell creata da OMV ?

    Ti colleghi a OMV via terminale come root (Putty o simili) e lanci il comando.

    Terminata l'installazione, entri nella webui e troverai la scheda relativa a OMV Extras. (se non la vedi, ricarica la pagina o pulisci i cookies; un altro test è provare a entrare usando il browser in modalità privata/incognito/quello che è).

    premessa: a me non piace AI, perchè le cose le voglio pensare e capire da solo come farle o con aiuto di altri.

    Sto facendo delle prove installando OMV su virtualbox (rete impostata come bridge), il problema, è come installare ovm-extra tramite ssh.

    Se qualcuno, mi può dire passo passo (specialmente i comandi ssh) cosa devo fare per eseguire l'installazione?

    Le guide che ho trovato sono relative all'installazione tramite file .deb, ma non con wget.

    Code
    wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash

    Ciao, solo per precisione, in Raid1 non "subentra l'altro", i dischi lavorano contemporaneamente e sono uno la copia esatta dell'altro. Raid1 serve solo ad evitare che la rottura del disco comporti la perdita totale dei dati; in questo caso un disco rotto si può sostituire (e il raid provvederà automaticamente ad effettuare la copia sul nuovo disco) senza perdita di dati. Tieni presente che è comunque buona norma (e personalmente direi necessario), avere anche una copia dei dati su un disco offline, che tieni normalmente spento e colleghi al tuo sistema e lo accendi solo per fare la copia.

    A voler essere pignoli, dovresti poi avere una copia di questo disco in un posto fisicamente diverso, ma qui entriamo in altre storie.

    Spero di aver aggiunto qualche info utile.

    Thormir84 grazie per la dritta Immich, non conoscevo.

    In raid1 un disco viene scritto e i dati vengono replicati sull'altro (questo viene gestito dal controller hardware o software); se uno dei 2 dischi di rompe, il sistema continua a funzionare come prima perché c'è l'altro (quindi sì, di fatto uno subentra all'altro).

    A seconda del tipo di hardware, su alcune macchine si può sostituire il disco guasto senza spegnere il sistema (hot swap), e il controller di occuperà di effettuare la sincronizzazione dei dati sui 2 dischi.

    Allora, tieni presente che il raid1 serve per questione di "high availability", nel senso che se ti si rompe un disco, subentra l'altro che contiene una copia 1:1 di ogni cosa, senza che il sistema vada offline.

    Ovviamente, se prendi un virus o cancelli roba per sbaglio, la perdi istantaneamente su entrambi i dischi; per evitare queste situazioni, è consigliabile avere un ulteriore disco o raid (se possibile) sul quale confluisca il backup del raid principale.


    Per quanto riguarda il backup delle foto dei cellulari, conviene installare Docker e il container di Immich (con relativa app per Android e iOS), che è un bomba.

    Home | Immich
    immich Self-hosted photo and video backup solution directly from your mobile phone
    immich.app

    If you need to create a certificate for a container with MACVLAN, you need (for the first request but not for renew) to redirect port 81 (i don't know why, but it works).


    I don't know if this works for your problem with port 80, but you can try.


    IMPORTANT: Close port 81 immediately after the test, or your NPM will be public accessible.

    Use Tailscale inside Docker



    Go to https://login.tailscale.com/

    Create an account.

    Go to "Settings" -> "Key" (under "Personal Settings", bottom left)
    Generate Auth Key (for AUTHKEY in the stack).
    Install the Tailscale's client for your system (Linux, Windows, MacOS, Android).

    I did some tests on different OMV installations (I have 6 in all).


    The correct procedure to install Veeam is:


    1. Download the veeam-release file from the site (Veeam Software for Enterprise) and copy it to the root folder


    2. Launch, from the terminal, the command dpkg -i ./veeam-release* && apt-get update


    3. Launch the command apt install veeam blksnap


    On all the machines tested, the installation was always successful, as well as the backups

    Thormir84 have you already successful restored with veeam?

    When yes have you a quick how to?


    I tried it with dd fsarchiv but my restore never worked.

    Yes, once for a breakdown and a couple of times for a disc change.



    To install the agent you need to go here: Connecting to Veeam Software Repository - Veeam Agent for Linux User Guide


    Once the installation is finished, from the terminal, launch the "veeam" command and set the scheduled backup

    Wait a moment:


    Quote


    set the upstream DNS Server of my Pihole to 192.168.XXX.1 (Pihole >> Settings >> DNS >> Upstream DNS Servers)


    AND:



    BUT:


    Quote


    Yes, all this devices uses 192.168.178.50 as DNS. And I can access 192.168.178.50/admin (Pihole).


    So, Pihole is your DNS server; Pihole itself use your router as DNS server but your router uses Pihole as DNS server. :/

    Who resolve who?

    This is my compose, that works fine:



    On your router you need to open ports like this example:



    PORT FORWARD:


    Public port: 80

    Forward to: 8980


    Public port: 443

    Forward to: 8943


    ----


    Inside NPM:


    Proxy Hosts

    Add Proxy Host

    Domain name: subdomain.yourdomain.xyz

    Scheme: http

    Forward Hostname / IP: Ip of your container

    Forward Port: Port of your container

    Block Common Exploits: ON

    Access List: Publicy Accessible


    ----


    SSL

    Select "Request a new SSL certificate

    Force SSL: ON


    Click on save, then select "edit" on your new subdomain and check if SSL is "ON"; if not, activate it then save.


    Done.