Skip Navigation

Search

Selfhosted @lemmy.world
Lanie Molinar Carmelo @allovertheplace.ca

Help Needed: Homepage Dashboard "Failed to construct 'URL'" Error

Help Needed: Homepage Dashboard "Failed to construct 'URL'" Error

Hi everyone! 👋

I'm encountering a persistent issue with my self-hosted Homepage dashboard (v1.1.1). Some tabs with bookmarks fail to load, showing the error:

TypeError: Failed to construct 'URL': Invalid URL

This happens on multiple tabs, including Accessibility_Resources and Shopping. I've tried troubleshooting by:

  • Validating my YAML files (all are valid).
  • Using lowercase tab names without special characters.
  • Ensuring all URLs in bookmarks.yaml are absolute (http:// or https://).
  • Clearing browser cache and testing in multiple browsers.

Despite these efforts, the issue persists. The error appears in the browser console as follows:

 undefined
    
TypeError: Failed to construct 'URL': Invalid URL    at F (index-3a04b80eb558747c.js:1:42899)    at af (framework-bbeeca9707659ffa.js:1:65163)    ...

  

I suspect the issue might be related to how Homepage processes bookmarks or t

Self Hosted - Self-hosting your services. @lemmy.ml
Lanie Molinar Carmelo @allovertheplace.ca

Wondering if I should switch my #RaspberryPi OS from #Stormux, based on #ArchLinuxARM, to #HomeAssistantOS. I mostly work with it over SSH anyway and this might allow me to do more with it. What do

Wondering if I should switch my #RaspberryPi OS from #Stormux, based on #ArchLinuxARM, to #HomeAssistantOS. I mostly work with it over SSH anyway and this might allow me to do more with it. What do others who #SelfHost think?
SelfHosting #SelfHosted #Linux
@selfhost @selfhosting @selfhosted

Self Hosted @europe.pub
tfm @europe.pub

I'm curious to hear what others are #SelfHosting! Here's my current setup:

cross-posted from: https://allovertheplace.ca/users/RareBird15/statuses/114192881822237478

I'm curious to hear what others are #SelfHosting! Here's my current setup:

Hardware & OS

Infrastructure & Networking

  • Dashboard: [
Self Hosted - Self-hosting your services. @lemmy.ml
Lanie Molinar Carmelo @allovertheplace.ca

I'm curious to hear what others are #SelfHosting! Here's my current setup:

I'm curious to hear what others are #SelfHosting! Here's my current setup:

Hardware & OS

Infrastructure & Networking

Self Hosted - Self-hosting your services. @lemmy.ml
Lanie Molinar Carmelo @allovertheplace.ca

Hi all. Hoping someone in the #SelfHosting community can help. I'm trying to set up #Linkwarden in #Docker behind #Caddy. The service is running, but I'm unable to create a user account. This is what

Hi all. Hoping someone in the #SelfHosting community can help. I'm trying to set up #Linkwarden in #Docker behind #Caddy. The service is running, but I'm unable to create a user account. This is what I see in my browser console when I try:

 undefined
    
register:1 [Intervention] Images loaded lazily and replaced with placeholders. Load events are deferred. See https://go.microsoft.com/fwlink/?linkid=2048113register%3A1 [DOM] Input elements should have autocomplete attributes (suggested: "new-password"): (More info: https://www.chromium.org/developers/design-documents/create-amazing-password-forms) <input data-testid=​"password-input" type=​"password" placeholder=​"••••••••••••••" class=​"w-full rounded-md p-2 border-neutral-content border-solid border outline-none focus:​border-primary duration-100 bg-base-100" value=​"ty
  
Self Hosted - Self-hosting your services. @lemmy.ml
Lanie Molinar Carmelo @allovertheplace.ca

Hi everyone,

Hi everyone,

I'm encountering an issue with my self-hosted setup using Caddy 2.9.1 and Authelia 4.38.19. All domains except auth.laniecarmelo.tech return a 401 Unauthorized error. Journald logs suggest issues with insecure schemes ('') instead of https or wss.

Details:

  • Setup: Caddy as reverse proxy, Authelia for authentication
  • Domains: AdGuard Home, Forgejo, LinkAce, MiniFlux, TheLounge, Homepage, Beszel, Glances, Uptime Kuma, Tandoor Recipes, BookStack, Watchtower, Portainer
  • Logs:
    Authelia:
    Feb 24 21:01:47 stormux authelia[2932]: level=error msg="Target URL '/' has an insecure scheme '', only 'https' and 'wss' are supported"Caddy:
    Feb 24 21:19:41 stormux caddy[48845]: {"msg":"handled request","method":"GET","host":"adguard.laniecarmelo.tech","status":200}

Configurations:

Curl Output:

HTT

Self Hosted - Self-hosting your services. @lemmy.ml
Lanie Molinar Carmelo @allovertheplace.ca

Need help with #Caddy configuration. Getting error:

Need help with #Caddy configuration. Getting error:
"Error: adapting config using caddyfile: /etc/caddy/Caddyfile:20: parsed 'header' as a site address, but it is a known directive; directives must appear in a site block"

Running #LinkAce behind Caddy. Config has global options block, site blocks for subdomains, and snippets for common configs. Error persists despite:

  • Proper indentation
  • Blank lines between blocks
  • Snippets after global block
  • Valid header directives

Full config: https://privatebin.io/?e2b50660d40b8463#Awoq9mqdg5nyNB25xvd1zB8L7mX5m9e9sZJDguegJL2G
Password: bka@zhj@btc4FPR!emr

SelfHosted #Docker #ReverseProxy [#WebDev](https://allovertheplace.ca/tags/We

Self Hosted - Self-hosting your services. @lemmy.ml
Lanie Molinar Carmelo @allovertheplace.ca

#SelfHosted #LinkAce Bookmark Manager Running, but Unable to Check for Updates or Generate a Cron Token

SelfHosted #LinkAce Bookmark Manager Running, but Unable to Check for Updates or Generate a Cron Token

Hi all. Hoping someone in the #SelfHosting community can help here. I'm running LinkAce in #Docker behind non-Dockerized #Caddy and #Authelia, and most things are working, but I'm seeing "Could not check for updates" at the bottom of each page, and when I tried to generate a cron token, nothing happened except for the generate button graying out. I am seeing one or two 404 errors in my logs, but I don't know if that's causing the problem or not. I don't know much about #PHP applications.

Logs

 undefined
    
2025-02-22 23:25:26,460 INFO supervisord started with pid 12025-02
  
Selfhosted @lemmy.world
RmDebArc_:tux: @toot.io

Just discovered #spotdl (https://github.com/spotDL/spotify-downloader). It's a great way to download songs from #youtube with metadata and lyrics, or to just quickly listen to that one song somebody

Just discovered #spotdl (https://github.com/spotDL/spotify-downloader). It's a great way to download songs from #youtube with metadata and lyrics, or to just quickly listen to that one song somebody sent you. Cli and webui are available and it's very configurable

spotify #musicdownload #spotifydownloader #selfhosted @selfhosted

Self Hosted - Self-hosting your services. @lemmy.ml
Lanie Molinar Carmelo @allovertheplace.ca

#MiniFlux users, can anyone help?

MiniFlux users, can anyone help?

Hi all. I'm having some issues with MiniFlux, a #SelfHosted #RSSReader, and hoping someone can help. MiniFlux was working fine until I tried to deploy ReactFlux on the same domain as it, rss.laniecarmelo.tech, on a subpath, /reactflux. This didn't work so I removed ReactFlux. I also migrated MiniFlux from #Docker to #Pacman package, thinking it would be easier on my system. This problem, or a similar one, was occurring before I did that though.

Now, rss.laniecarmelo.tech loads the MiniFlux login page, but when I login, it redirects to a blank page at rss.laniecarmelo.tech/login. I've added trusted proxies and cookie configuration to my miniflux.conf and headers to my Caddyfile, but I still have the issue.

I'm using [#Caddy

Self Hosted - Self-hosting your services. @lemmy.ml
Lanie Carmelo @caneandable.social

🌟 Self-Hosting Journey Update! 🌟

🌟 Self-Hosting Journey Update! 🌟

After weeks of work, I'm excited to share my self-hosted setup! 🎉 I'm running everything on a Raspberry Pi 500 with Stormux (Arch Linux ARM-based), 8 GB RAM, and a 512 GB SD card (planning to upgrade to SSD or NAS as soon as I can afford it). Here's what I’ve built so far:

🔧 Services in Action:
Development: Forgejo, Code-Server, Woodpecker CI
Productivity: Joplin Server, Monica CRM, Homepage dashboard
Monitoring: Prometheus + Alertmanager, Grafana, Netdata, Uptime Kuma
Networking: AdGuardHome + Unbound, Tailscale VPN
Tools: MiniFlux, Linkding, TheLounge
Management: Portainer, Cockpit, Watchtower

🔒 Security & Access:
Caddy + Cloudflare Zero Trust/Access for reverse proxy & SSO
FirewallD + Fail2ban for extra protection

📧 Emails Powered by Zoho ZeptoMail:
All email-capable services (e.g., Forgejo, Joplin) are configured for reliable notifications.

💾 Backups: Using IDrive's 5 TB plan for peace of

Selfhosted @lemmy.world
hisold @toot.io

How to easily run a Webdav server in a Docker container

How to easily run a Webdav server in a Docker container

A lot of open source software lets you synchronise data via webdav, but how do you get a #webdav server?
Using Apache with the dav module is a common approach, but I couldn't bother to set it up that way.
My way is different: Rclone can act as a webdav server and is easy to configure.
I've been using it for 3 years and it's very reliable.
Have a look at the compose file in the picture.
@selfhosted

Selfhosted @lemmy.world
Lanie Carmelo @caneandable.social

Help Needed: Homepage Configuration – Missing Widgets & API Errors

Help Needed: Homepage Configuration – Missing Widgets & API Errors

Hi everyone,

I'm running Homepage (v0.10.9) in Docker on Arch Linux ARM (Stormux) and encountering issues with missing widgets and API errors. Some widgets are showing as "Missing" on the dashboard, and I'm seeing repeated HTTP 401 errors for Portainer and Tailscale in the logs.

Setup Details:
Homepage Version: v0.10.9
Host OS: Arch Linux ARM (Stormux)
Host IP: 192.168.1.137
Docker Network: All containers are on homepagenet (gateway: 172.23.0.1)
Docker Containers: Homepage, Portainer, Miniflux, Uptime Kuma, Glances, etc.

Issues:

  1. Several widgets showing as "Missing":
    AdGuard (running on host, not in Docker)
    Netdata
    Uptime Kuma
    Docker
    Portainer
    Miniflux
    Tailscale
  2. Repeated HTTP 401 errors for Portainer and Tailscale in logs.

What I've Tried:

  1. Separated service definitions (services.yaml) and widget configurations (widgets.yaml).
  2. Up
Self Hosted - Self-hosting your services. @lemmy.ml
Lanie Carmelo @caneandable.social

I'm new to self-hosting and struggling to get my services accessible externally. I'm using Traefik as a reverse proxy on a Raspberry Pi 500 running Stormux (Arch Linux ARM-based). My public IP

I'm new to self-hosting and struggling to get my services accessible externally. I'm using Traefik as a reverse proxy on a Raspberry Pi 500 running Stormux (Arch Linux ARM-based). My public IP resolves correctly via Dynu DNS, and ports 80 and 8444 are forwarded in my router. I've configured Traefik to use port 8444 for HTTPS, but external connections time out. I’ve tried:
• Forwarding ports 80 and 8444 in my router
• Allowing ports in iptables and FirewallD
• Setting my router's firewall to low security
• Verifying Traefik is listening on port 8444 locally (works with curl)
• Using Authelia for authentication (middleware configured in Traefik)
Internal access works fine, but external access fails. Could this be an ISP block or something I’m missing? Any advice is appreciated! 🙏
SelfHosting #Traefik #RaspberryPi [#DynuDNS](https://cane

Self Hosted - Self-hosting your services. @lemmy.ml
Lanie Carmelo @caneandable.social

Hi #SelfHosted community. I've figured out a lot of my setup. I now have a new domain, laniesplace.us, just for #HomeServer stuff. It's set up through Porkbun with Dynu for #DDNS. I've now got

Hi #SelfHosted community. I've figured out a lot of my setup. I now have a new domain, laniesplace.us, just for #HomeServer stuff. It's set up through Porkbun with Dynu for #DDNS. I've now got #Traefik, #TailscaleVPN, #Linkding, #Forgejo, #Dokuwiki, Code-Server, #Portainer, #Netdata, #Watchtower, #Cockpit, #Pihole, #MiniFlux, #TheLounge

Self Hosted - Self-hosting your services. @lemmy.ml
Lanie Carmelo @caneandable.social

Would anyone who knows #Traefik and #YAML or #TOML be willing to help me out? I'm trying to get Traefik set up with my new domain but running into trouble, and I'm not sure what I'm doing wrong. I can

Would anyone who knows #Traefik and #YAML or #TOML be willing to help me out? I'm trying to get Traefik set up with my new domain but running into trouble, and I'm not sure what I'm doing wrong. I can send you my traefik.toml and dashboard.yml files.
SelfHosted #SelfHosting #Linux #Tech #Technology
@selfhost @selfhosting @selfhosted

Self Hosted - Self-hosting your services. @lemmy.ml
Lanie Carmelo @caneandable.social

Hi everyone! How are you all doing tonight? I just had a frustrating experience trying to set up a free #domain or #subdomain for my #SelfHosted services. Unfortunately, I can't use my

Hi everyone! How are you all doing tonight? I just had a frustrating experience trying to set up a free #domain or #subdomain for my #SelfHosted services. Unfortunately, I can't use my laniecarmelo.tech domain because its current configuration doesn't allow me to add subdomains.
I discovered EU.org, which offers free domains, and decided to give it a try. However, they require you to have authoritative #DNS #nameservers before requesting a domain. I tried using #Cloudflare, but it wasn't authoritative. Then I looked into Hostry.com, Hurricane Electric DNS, and FreeDNS.
Hostry requires you to add DNS records for your domain before using their service—but how can I do that when my domain doesn’t exist yet? 🤦‍♀️ As for Free

Self Hosted - Self-hosting your services. @lemmy.ml
Lanie Carmelo @caneandable.social

#SelfHosting community, how do you get notifications about your projects?

SelfHosting community, how do you get notifications about your projects?

I'm setting up a couple of #BASH #Scripts to back things up and notify me about events on my #RaspberryPi, but I've hit some roadblocks. Here's my situation:

I know #email is one option, but I'm not set up for it yet. My domain is on porkbun.com, but its nameservers point to vultr.com, where my #WordPress site is hosted. The Vultr server is managed by a friend, so I don't have access to add #DNSRecords for platforms like #Brevo. I've asked him to add the records but am waiting on that.

I've been using a #Discord webho

Navidrome Music Server (Unofficial) @discuss.tchncs.de
Philip Gillißen @ruhr.social

Is there any option to configure #Navidrome for last.fm via docker compose secrets? Right now the compose file only seems to accept direct values via ND_LASTFM_SECRET but not pointers to a file (e.g.

Is there any option to configure #Navidrome for last.fm via docker compose secrets? Right now the compose file only seems to accept direct values via NDLASTFMSECRET but not pointers to a file (e.g. /run/secrets/lastfmapisecret)

@navidrome @selfhosted @selfhosting

Jellyfin: The Free Software Media System @lemmy.ml
Philip Gillißen @ruhr.social

To all the music geeks out there: I'm currently putting together a small statistics tool for #beets. What would be interesting stats about your perfectly curated music library?

To all the music geeks out there: I'm currently putting together a small statistics tool for #beets. What would be interesting stats about your perfectly curated music library?

https://beets.io/

Jellyfin #SelfHosted
@jellyfin @selfhosted @beets