sabreW4K3

joined 8 months ago
[–] sabreW4K3@lazysoci.al 11 points 4 months ago

A reason to switch to Jellyfin 😏

[–] sabreW4K3@lazysoci.al 1 points 4 months ago

Okay, after testing this some more, it seems that the hashtags are there, they're just not displayed.

[–] sabreW4K3@lazysoci.al 2 points 4 months ago

Well, we can hope at least

[–] sabreW4K3@lazysoci.al 4 points 4 months ago (2 children)

Is this a setting? I'm not seeing it for all posts/comments when I check from mastodon.

[–] sabreW4K3@lazysoci.al 3 points 4 months ago

I have a Mastodon account on a niche server that I'm slowly starting to have feelings for and I have a Lemmy account on a niche server that I have feelings for. It's not using one for the other, it's just about being able to have the best federated experience.

[–] sabreW4K3@lazysoci.al 2 points 4 months ago

That's understandable. A lot went into creating that FireFish wave.

[–] sabreW4K3@lazysoci.al 2 points 4 months ago

They don't have apps and the sparse few apps available aren't as good as Moshidon.

[–] sabreW4K3@lazysoci.al 2 points 4 months ago (5 children)

I was really hopeful about FireFish and then it kinda went to hell. That said, Lemmy has done well to stand firm. Hopefully we continue to see growth in that aspect. Looking at what Discourse and NodeBB are doing, perhaps the Threadiverse will have to the numbers to force Mastodon to act like a team player.

One thing I'll say though. If the apps for the other microblogging services didn't suck, I think more people would use them.

[–] sabreW4K3@lazysoci.al 6 points 4 months ago (7 children)

I've just been reading a bunch of stuff on GitHub, Codeberg and even the AP Discourse. Mastodon implementing FEP-400e while everyone else has already implemented FEP-1b12 is honestly quite shite and wholly disappointing. You would think Mastodon would go out of its way to ensure a healthy Fediverse and instead they actively work against it. Seriously, WTF Mastodon?!?

[–] sabreW4K3@lazysoci.al 2 points 4 months ago (9 children)

Is there a likelihood that mastodon will change things?

[–] sabreW4K3@lazysoci.al 6 points 4 months ago (4 children)

So what's the solution in regards to threading comments rather than having them as top level toots?

[–] sabreW4K3@lazysoci.al 3 points 4 months ago (3 children)

This thread would've been better on ML where it's in the developers line of sight

27
Microbin (github.com)
submitted 7 months ago* (last edited 7 months ago) by sabreW4K3@lazysoci.al to c/selfhosted@lemmy.world
 

Anyone got any experience of installing this? It keeps telling me it doesn't have permission to write the compose file and when I try the installer as a super user, it throws an error.

Edit: I give up on it. It's not loading and since getting it installed was such a pain in the neck anyway, I'll just take it as we're not fated. Thanks all for the help.

 

I've been at this self hosting stuff since Christmas and at every step of the way, I've come asking for help and advice from this community (and the related ones) and everyone has been super generous with their knowledge and guidance. I am extremely humbled by the kindness you have all given me. Shit, I'm even grateful for when you all tell me off. Thank yous really aren't my forte, but I truly am thanking you all from the bottom of my heart. Thank you so very much for teaching me everything you have and allowing me to be in charge of so many of my own services. You are all magnificent and I don't even think you truly get how great you are. But you're amazing and thank you for being so.

 

Everything was good, great in fact. Everything was working, but my OCD weren't okay with how a few services were set-up, so I cleaned up my yaml, commented my docker compose and felt cushty… right up until it was time to fix Immich.

I have minor beef with Immich and basically any larger project and the way they go about their Docker Compose. Basically I feel they make the assumption that they're the only thing running.

^Disclaimer: I fully accept this is all just me being too stupid and not the Immich development team.

So first things first, let's rename database to immich-database, redis to immich-redis and most importantly, let's give it a port that's not the default postgres port that everyone wants to use. Easy right? Nope.

First Immich said it couldn't find the database, so I went in and added the IP as the DB_URL to the .env. But that didn't really help, so I went back to the Docker Compose and added the path to the references to the env.

Second issue I stumble upon, is that despite the port being available as DB_PORT Immich decided it was a suggestion and not an instruction. No worries, I edit the database URL to include the port.

Okay, I'm on the home stretch now right. I mean this was working before I decided to mess around with it in the name of scalability or whatever I thought was genius at the time… except

[Nest] 7  - 04/05/2024, 6:10:23 PM   ERROR [ExceptionHandler] no PostgreSQL user name specified in startup packet

What does that even mean? Why won't you work? So I do a web search and everything is saying that docker probably isn't reading the username from the env file or the Docker Compose. I try adding single quotes and no joy, double quotes, no joy. I have no idea where I've gone wrong. I feel like my beautiful simple Docker Compose now looks like Frankenstein's Monster. Help πŸ™

ENV

# You can find documentation for all the supported env variables at https://immich.app/docs/install/environment-variables

# The location where your uploaded files are stored
#UPLOAD_LOCATION=immichlibrary

# The Immich version to use. You can pin this to a specific version like "v1.71.0"
IMMICH_VERSION=release

# Connection secret for postgres. You should change it to a random password
DB_PASSWORD="RANDOMLIES"
DB_URL=http://192.168.0.89:8765
DB_PORT=8765

# The values below this line do not need to be changed
###################################################################################
DB_HOSTNAME=immich_postgres
DB_USERNAME=postgres
DB_DATABASE_NAME=immich

REDIS_HOSTNAME=immich_redis

Docker Compose

version: "3.8"

#
# WARNING: Make sure to use the docker-compose.yml of the current release:
#
# https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
#
# The compose file on main may not be compatible with the latest release.
#

name: immich

services:
  immich-server:
    container_name: immich_server
    image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
    command: [ "start.sh", "immich" ]
    volumes:
      #- ${UPLOAD_LOCATION}:/usr/src/app/upload
      - immichlibrary:/usr/src/app/upload
      - /etc/localtime:/etc/localtime:ro
    env_file:
      - /opt/immich/.env
    environment:
      POSTGRES_USER: ${DB_USERNAME}
      POSTGRES_PASSWORD: ${DB_PASSWORD}
      POSTGRES_DB: ${DB_DATABASE_NAME}
    ports:
      - 2283:3001
    depends_on:
      - immich-redis
      - immich-database
    restart: always

  immich-microservices:
    container_name: immich_microservices
    image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
    # extends:
    #   file: hwaccel.yml
    #   service: hwaccel
    command: [ "start.sh", "microservices" ]
    volumes:
      #- ${UPLOAD_LOCATION}:/usr/src/app/upload
      - immichlibrary:/usr/src/app/upload
      - /etc/localtime:/etc/localtime:ro
    env_file:
      - /opt/immich/.env
    environment:
      POSTGRES_USER: ${DB_USERNAME}
      POSTGRES_PASSWORD: ${DB_PASSWORD}
      POSTGRES_DB: ${DB_DATABASE_NAME}
    depends_on:
      - immich-redis
      - immich-database
    restart: always

  immich-machine-learning:
    container_name: immich_machine_learning
    image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
    volumes:
      - model-cache:/cache
    env_file:
      - /opt/immich/.env
    restart: always

  immich-redis:
    container_name: immich_redis
    image: redis:6.2-alpine@sha256:c5a607fb6e1bb15d32bbcf14db22787d19e428d59e31a5da67511b49bb0f1ccc
    restart: always

  immich-database:
    container_name: immich_postgres
    image: tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0
    env_file:
      - /opt/immich/.env
    environment:
      POSTGRES_PASSWORD: ${DB_PASSWORD}
      POSTGRES_USER: ${DB_USERNAME}
      POSTGRES_DB: ${DB_DATABASE_NAME}
    ports:
      - 8765:5432
    volumes:
      - /opt/immich/postgres:/var/lib/postgresql/data
    restart: always

volumes:
  model-cache:
    driver_opts:
      type: "nfs"
      o: "addr=192.168.0.245,nolock,soft,rw"
      device: ":/mnt/Shared Pictures/.Immich/cache"
  immichlibrary:
    driver_opts:
      type: "nfs"
      o: "addr=192.168.0.245,nolock,soft,rw"
      device: ":/mnt/Shared Pictures/.Immich"

Even if you read this and don't feel you can help or have nothing to add, thanks for sharing your time with me πŸ₯Ή

13
submitted 7 months ago* (last edited 7 months ago) by sabreW4K3@lazysoci.al to c/selfhosted@lemmy.world
 

Suddenly, things aren't loading properly. For example Heimdall takes forever to load and Navidrome is timing out.

When I do docker-compose pull

It says says

Error response from daemon: Get "https://registry-1.docker.io/v2/" net/http: request cancelled while waiting for connection (Client.Timeout exceeded while awaiting headers)

Anyone know what's up or how to fix it?

Edit: checking the /etc/resolv.conf

It says

search cable.virginm.net
nameserver 194.168.4.100
nameserver 194.168.8.100

Though neither are opening anything from a browser

Not sure if it's helpful, but this is what the networking bridge says via Portainer

Network details

Name: bridge
Id: Oc3f5ce6ffc566ee80/1689056f11d491269849967877933858053581742-978
Driver: bridge
Scope: local
Attachable: false
Internal: false
IPV4 Subnet - 172.120.0/16: IPV4 Gateway - 172.17.0.1
IPV4 P Range: PV4 Excluded IPs


Access control

Ownership: public


Network options

com.docker network.bridge default_bridge: true
com.docker.network.bridge.enable.icc: true
com docket.network.bridge.enable_ip.masquerade: true
com docker.network.bridge.host_binding_ipv4: 0.0.0.0
com.docker.network.bridge.name: docker0
com.docker.network.driver.mtu: 1500

I suspect it may be this bug https://github.com/moby/moby/issues/47662

##Resolution Turns out it was just Virgin Media's router doing shit. A factory reset of the router fixed my issues.

9
submitted 8 months ago* (last edited 8 months ago) by sabreW4K3@lazysoci.al to c/selfhosted@lemmy.world
 

My homelab is still in its infancy as I'm at the start of my self-hosting journey. I'm now down the rabbit hole though and where I can self host, I'd like to.

Not long back, I asked for some advice regarding an IFTTT replacement. I only need a tiny subset of the service, in that I want it to check some RSS feeds and send a notification if it finds one. The people of the fediverse are amazing and I got some great recommendations, however some felt like a great fit but didn't pan out. That left me with less and less.

One of the suggestions though was n8n and as I looked into giving it a whirl, I noticed it needed Traefik to be installed.

Now here's the thing, I haven't sorted out my router yet and since nothing I'm doing is facing the net, I'm kinda just chilling without a proper set up. I'm wondering, if I install Traefik along with n8n, will it break my other services? Will I still be able to install my homebrew router with OpenWRT when I finally sort that out and will it impact the IPTV which I'll sort out when I've sorted out the router?

8
submitted 8 months ago* (last edited 8 months ago) by sabreW4K3@lazysoci.al to c/homelab@lemmy.ml
 

My homelab is still in its infancy as I'm at the start of my self-hosting journey. I'm now down the rabbit hole though and where I can self host, I'd like to.

Not long back, I asked for some advice regarding an IFTTT replacement. I only need a tiny subset of the service, in that I want it to check some RSS feeds and send a notification if it finds one. The people of the fediverse are amazing and I got some great recommendations, however some felt like a great fit but didn't pan out. That left me with less and less.

One of the suggestions though was n8n and as I looked into giving it a whirl, I noticed it needed Traefik to be installed.

Now here's the thing, I haven't sorted out my router yet and since nothing I'm doing is facing the net, I'm kinda just chilling without a proper set up. I'm wondering, if I install Traefik along with n8n, will it break my other services? Will I still be able to install my homebrew router with OpenWRT when I finally sort that out and will it impact the IPTV which I'll sort out when I've sorted out the router?

view more: β€Ή prev next β€Ί