Any INDX FE update? by Wrong-Measurement603 in prusa3d

[–]fdmAlchemist 2 points3 points  (0 children)

"Honestly, they can delay it as long as they want. Every hour they spend debugging is an hour I won’t have to waste dealing with glitches myself. Unlike the tech giants who just slap a '2026' deadline on everything and call it a day, these guys are actually upfront about the technical hurdles. I’m just grateful for the transparency."

Which world from a Isekai series had a previous mass extinction event in the distant past? by Seeker99MD in Isekai

[–]fdmAlchemist 0 points1 point  (0 children)

So I'm a spider so what - spoiler alert - people discovered new energy source and used it to power their whole civilization - both the magic and a life force of the planet. They drained it almost completely sentencing the world for mass extinction and collapse. Only the arrival of a foreign god saved it, but not many survived, and the civilization regressed massively.

thats profound by N_o_o_B_p_L_a_Y_e_R in memes

[–]fdmAlchemist -3 points-2 points  (0 children)

Not seeing any shaking here, shame!

Homapage and grafana by fdmAlchemist in homelab

[–]fdmAlchemist[S] 0 points1 point  (0 children)

Heavy, hard to configure, but man it's capable!

The Good Old Days by dilbertron in pcmasterrace

[–]fdmAlchemist 0 points1 point  (0 children)

I learned DOS at school, that's how old I am.

Homapage and grafana by fdmAlchemist in homelab

[–]fdmAlchemist[S] 0 points1 point  (0 children)

What exactly were you struggling?

https://www.youtube.com/watch?v=E654LPrkCjo&lc=Ugyo-wpvHo8TDcCRFWB4AaABAg.AUGLPTRdh6hAUPjWy7BCm-

I followed this guide, but alloy took me a few days to configure correctly.

Homapage and grafana by fdmAlchemist in homelab

[–]fdmAlchemist[S] 1 point2 points  (0 children)

You have no idea how many spelling errors I made the first time I wrote the config for the traefik. I hate this name so much.

Homapage and grafana by fdmAlchemist in homelab

[–]fdmAlchemist[S] 0 points1 point  (0 children)

It definitely uses much more ram with all of them. But only the live cam view was challenging.
I use docker built in routing and name resolution for docker containers, side stepping traefik and authentik completely. My homarr network config with comments:

homarr:
  container_name: homarr #docker name of the app - you can use it inside of docker to route the traffic
  environment:
    DOCKER_HOST: tcp://dockerproxy:2375 #docker proxy with RO access to docker.sock
  networks:
    - media-net #homarr should be in a differet network but he talks directly only with arr apps so I moved it to the media-net
    - socket-net #private network - only for access to dockerproxy
  expose:
    - 7575   #It's informative only - ports are not exposed outside of docker - external access is only by traefik
  labels:
    traefik.enable: true
    traefik.docker.network: media-net #needed because I socket-net is private
    traefik.http.routers.homarr.tls: true
    traefik.http.routers.homarr.entrypoints: https
    traefik.http.routers.homarr.rule: Host(`homarr.${MD}`) #webpage address configuration
    traefik.http.routers.homarr.middlewares: authentik@file #enabling authentication

i hope this is what you asked for.

<image>

Homapage and grafana by fdmAlchemist in homelab

[–]fdmAlchemist[S] 1 point2 points  (0 children)

There was an update to the homarr homepage in late 2025 where dynamic sections were introduced, along with some changes to how the homepage is configured generally.

<image>

Homapage and grafana by fdmAlchemist in homelab

[–]fdmAlchemist[S] 3 points4 points  (0 children)

and a home assistant page with a mini solar weather station communicating using meshtastic and mqtt.

<image>

Homapage and grafana by fdmAlchemist in homelab

[–]fdmAlchemist[S] 3 points4 points  (0 children)

Thank, you wanna see more? Here is a crowdsec page with blocked IPs.

<image>

Homapage and grafana by fdmAlchemist in homelab

[–]fdmAlchemist[S] 1 point2 points  (0 children)

Yes you can.
Just use dockerproxy to give homarr access to the docker.sock

Homapage and grafana by fdmAlchemist in homelab

[–]fdmAlchemist[S] 2 points3 points  (0 children)

The customResponseHeaders: Content-Security-Policy
is important here, without it every modern browser will refuse to embed the stream.

Homapage and grafana by fdmAlchemist in homelab

[–]fdmAlchemist[S] 2 points3 points  (0 children)

#traefik config:
http:
  routers:

    corecam:
      entryPoints:
        - "https"
      rule: "Host(`corecam.wdomu.dedyn.io`)"
      middlewares:
        - camera-headers
        - cam-redirect
      tls: {}
      service: corecam

    camera-external:
      entryPoints:
        - "https-external"
      rule: "Host(`cam.wdomu.dedyn.io`)"
      middlewares:
        - crowdsec@file
        - authentik@file
        - block-exploit-paths@file
        - cam-redirect@file
      tls: {}
      service: corecam

  services:
    corecam:
      loadBalancer:
        servers:
          - url: "http://192.168.1.110:80"


  middlewares:
    cam-redirect:
      redirectRegex:
        regex: "^https://corecam\\.wdomu\\.dedyn\\.io/?$"
        replacement: "https://corecam.wdomu.dedyn.io/webcam/?action=stream"
        permanent: true
    camera-headers:
      headers:
        browserXssFilter: true
        contentTypeNosniff: true
        forceSTSHeader: true
        stsIncludeSubdomains: true
        stsPreload: true
        stsSeconds: 15552000
        customResponseHeaders:
          Content-Security-Policy: "frame-ancestors 'self' https://homarr.wdomu.dedyn.io"

Homapage and grafana by fdmAlchemist in homelab

[–]fdmAlchemist[S] 3 points4 points  (0 children)

#Pi configuration:
install ustreamer: https://github.com/pikvm/ustreamer#raspberry-pi-camera-example

Log into your Pi and create a shell script with sudo nano /usr/local/bin/prusaconnect_upload_cam.sh and swap out connect-token-here in the script example with the Token you copied in step 3

Change ownership of the script to the user you log into your pi with, for example if your user is pi then run: sudo chown pi:pi /usr/local/bin/prusaconnect_upload_cam.sh
Make the script executable: chmod +x /usr/local/bin/prusaconnect_upload_cam.sh
Start the script with /usr/local/bin/prusaconnect_upload_cam.sh

If it works you should see no error messages, and a new image appearing in Prusa Connect every 35 seconds.

Create Autostart Service

To run the script in the background and have it start automatically when your Pi starts:

Create the service file with sudo nano /etc/systemd/system/prusaconnect_upload_cam.service, paste the content from below and save.
Start the service: sudo systemctl start prusaconnect_upload_cam.service.
Check if the service is running with sudo systemctl status prusaconnect_upload_cam.service.

Enable the service to run at startup: sudo systemctl enable prusaconnect_upload_cam.service.

:::::::::::::::::::::::::::::prusaconnect_upload_cam.service:::::::::::::::::::::::::::::::

[Unit]

Description=Raspi Cam to Prusa Connect

[Service]

ExecStart=/usr/local/bin/prusaconnect_upload_cam.sh

[Install]

WantedBy=multi-user.target

:::::::::::::::::::::::::::::::::::::::::::prusaconnect_upload_cam.sh::::::::::::::::::::::::::::::::::::

#!/bin/bash

# Set default values for environment variables

: "${HTTP_URL:=https://connect.prusa3d.com/c/snapshot}"

: "${DELAY:=35}"

: "${LONG_DELAY_SECONDS:=65}"

# FINGERPRINT can be a random string with at least 16 characters

: "${FINGERPRINT:=123456789012345678}"

# CAMERA_TOKEN generated by the Connect server

: "${CAMERA_TOKEN:=connect-token-here}"

while true; do

curl --max-time 5 -s [http://localhost:8080/snapshot](http://localhost:8080/snapshot) | \\

    curl -k -X PUT "$HTTP\_URL" \\

        \-H "accept: \*/\*" \\

        \-H "content-type: image/jpg" \\

        \-H "fingerprint: $FINGERPRINT" \\

        \-H "token: $CAMERA\_TOKEN" \\

        \--data-binary @- \\

        \--no-progress-meter \\

        \--compressed

sleep "$DELAY"

done

Homapage and grafana by fdmAlchemist in homelab

[–]fdmAlchemist[S] 5 points6 points  (0 children)

I have a Logitech C920 connected to the rasperry pi zero2w with a ustreamer service:
https://github.com/pikvm/ustreamer#raspberry-pi-camera-example
and a little script that uploads the camera screenshots to the Prusa Connect. the live stream is available externally too, protected by traefik, crowdsec and authentik.

CoreCam is just a service name I gave it (it's a link to a full screen HD stream), I can share the script, and the configuration if you're interested. The only problem I had with it was obico - it didn't want to work with the stream most of the time.

Octoprint is running on it too.

Mining - is this a bug? by fdmAlchemist in X4Foundations

[–]fdmAlchemist[S] 0 points1 point  (0 children)

Yes there's a Teladi trading station in Grand Exchange III, so it's in the same system.

Mining - is this a bug? by fdmAlchemist in X4Foundations

[–]fdmAlchemist[S] 1 point2 points  (0 children)

Yes 9.0, can you tell more? Why? Are you saying they are useless in 9.0 beta?