• 9 Posts
  • 353 Comments
Joined 3 years ago
cake
Cake day: June 24th, 2023

help-circle




  • We aim to introduce additional paid services (not paywalled features, as we will never implement paywalled features), which will help support the project and that enhance self-hosting, making it easier and more reliable. First among the many services already planned is an end-to-end encrypted, off-site backup and restore feature, built directly into Immich. This will enable a buddy backup feature as well.

    I love this.

    Free features, but offering actual useful services for self-hosters (encrypted cloud backup). Great business model for a project like this.


  • This is flawed thinking. There is no “them” with a huge salary. The people making decisions are salaried or invested employees, and their livelihood depends on the stock regardless. There isn’t “one guy” that this hits, like it would with a salary, there’s thousands of investors which must be appeased.

    Also, it’s likely many of those canceling were people who didn’t use the service as much as power users, which means they’re losing the cheapest to maintain customers (industry insight, no research to back this up, to be clear).

    If we had boycotts and cancelations even a quarter this big across other media giants, our media would be a far better place.










  • Debian is just Ubuntu before they add Snap.

    Or, remove snap from Ubuntu:

    # Remove snap
            if [ -n "$(which snap 2>/dev/null)" ]; then
                    SNAPS=$(snap list |awk '{print $1}' |grep -v Name)
                    for SNAP in ${SNAPS} do; snap remove ${SNAP}; done
                    sudo systemctl stop snapd
                    sudo systemctl stop snapd.socket
                    sudo systemctl disable snapd
                    sudo systemctl mask snapd
                    sudo apt purge snapd -y
                    sudo apt-mark hold snapd
                    sudo cat <<EOF | sudo tee /etc/apt/preferences.d/nosnap.pref
    Package: snapd
    Pin: release a=*
    Pin-Priority: -10
    EOF
                    rm -rf ~/snap
                    sudo rm -rf /snap
                    sudo rm -rf /var/snap
                    sudo rm -rf /var/lib/snapd
                    # Add needed repositories
                    sudo add-apt-repository ppa:mozillateam/ppa -y
                    echo '
    Package: *
    Pin: release o=LP-PPA-mozillateam
    Pin-Priority: 1001
    
    Package: thunderbird
    Pin: version 2:1snap*
    Pin-Priority: -1
    ' | sudo tee /etc/apt/preferences.d/thunderbird
                    sudo add-apt-repository ppa:xtradeb/apps -y
            fi
    

  • After a while, you start to realize Ubuntu (or insert any Debian-based distro) is great because of it’s wide usage, and it mostly just works.

    But then, you realize Snaps slow things down, or some other piece is annoying. Most of the time, these are things added on top of Debian.

    So then you realize you can just run Debian, and pick and choose the parts you want from other distros.





  • I made an 8 outlet box with relays connected to each outlet (might post a how to). That’s connected to a Pi via GPIO.

    The Pi runs PiKVM, but also has a service that:

    • Checks if the router can be pinged
    • Checks if the internet can be pinged
    • Checks if the router webUI is up

    If any of those fail, it toggles the plugs for modem and router.

    I run OpnSense on a 5V miniPC. I have a second one and will be setting up CARP, too.

    Note: Cellular backup is more involved, but a separate Cellular inbound might not be. I’ve considered putting one on the Pi above.