Vista Normal

Hay nuevos artículos disponibles. Pincha para refrescar la página.
Ayer — 7 Julio 2025IT And Programming

Meet SparkyFitness v0.08 - A Free, Self-Hosted Answer to MyFitnessPal

Meet SparkyFitness v0.08 - A Free, Self-Hosted Answer to MyFitnessPal

Many requested porting from Supabase to PostgreSQL for the post I made three days back. I promised, I will make it happen. And here we are!!! You can selfhost SparkyFitness with PostgreSQL. So full privacy at your control.

  • Add food from OpenFoodFact, Nutrtioninx and Fatsecret.
    • OpenFoodFact is free. For other two, get free API from them.
  • You can create custom food with custom nuetrient details.
    • You can also add as much variants gram, cup etc for your food
  • Use barcode to scan your food to add to your log
  • Check-in your weight & other body measurements
  • Connect your iPhone so that your health data are intergrated with SparkyFtiness
    • Steps and Active Calories are added. More will be added in future.
    • Probably will setup generic role, so you can import any metrics from your iPhone to SparkyFitness
  • Log your exercise
  • Share with your family. They can even log on behalf of you through permission sharing.
  • Detailed Trend charts with CSV exportable format.
  • Mobile friend. Works similar to native mobile app
  • Many more

https://github.com/CodeWithCJ/SparkyFitness

https://preview.redd.it/1d8p2hgx0ebf1.png?width=1080&format=png&auto=webp&s=c5256e22fa9a058d99013c07f427d7db8f7aab88

https://preview.redd.it/vk2jb55y0ebf1.png?width=1080&format=png&auto=webp&s=bcb4ab7a3ef32e960ff46edb15cbd6e86d46db80

Caution!!! Caution!!! Caution!!! Its under heavy development. It could take a week to settle down. I will try not to have any breaking changes so that updates are as much transparent as possible.

submitted by /u/ExceptionOccurred
[link] [comments]

LuCI Mobile: Manage Your OpenWrt Router From Your Phone (Beta + Seeking Testers!)

LuCI Mobile: Manage Your OpenWrt Router From Your Phone (Beta + Seeking Testers!)

Hey selfhosted community!

Excited to share a project I've been pouring some time into: LuCI Mobile! It's a Flutter app designed to give you a native mobile experience for managing your OpenWrt/LuCI routers. No more fumbling with a browser on your phone for quick checks!

So, what can LuCI Mobile do?

  • Real-time Dashboard: Get instant system stats and a network overview.
  • Client Management: See all connected devices (wired/wireless) with detailed info.
  • Interface Monitoring: Keep an eye on your network interfaces and their status.
  • Remote Reboot: Handy for quick restarts.
  • Secure & Flexible: Supports both HTTP and HTTPS authentication.
  • Theme Options: Dark and light modes available.

Essentially, if your OpenWrt router has LuCI enabled, LuCI Mobile should work seamlessly! It's super handy for seeing DHCP lease times, bandwidth usage, and more.

The app is open-source (GPL v3) and is on GitHub: https://github.com/cogwheel0/luci-mobile

Here's where I need your help:

To get LuCI Mobile on the Google Play Store for easier access, I need at least 12 beta testers through a Google Group. This is a great way to help shape the app's future and get early access to updates!

If you're interested in being a beta tester and helping get this on the Play Store:

  1. Join the Google Group: https://groups.google.com/g/luci-mobile
  2. Once you're in the group, you'll get access to download the beta directly from the Play Store, here: https://play.google.com/apps/testing/com.cogwheel.LuCIMobile

Your feedback is incredibly valuable, especially from fellow OpenWrt users. Let me know what you think or if there are any specific features you'd love to see!

Looking forward to hearing your thoughts!

submitted by /u/cogwheel0
[link] [comments]

KV: a remote KVM

KV: a remote KVM

I am publishing the first preview version of KV, a written-from-scratch remote KVM solution.

You can use it to remotely control a server (or any computer) and it will give you a webpage where you can see the video output and emulate a keyboard and mouse. You can upload a disk image to the KVM and provide it as a USB mass storage device to the server. I suppose you can even install the operating system in the server this way.

It supports cheap and popular USB video capture devices. You need a SBC with a OTG port.

https://preview.redd.it/9130k4c8ggbf1.png?width=1543&format=png&auto=webp&s=bb98c2d1e419ff6c0053152175d71d2fcff40f67

There is a small video demonstrating the app here: https://youtu.be/_NCVytMPW18?si=67kIt7nWbrda1uy8

And of course it's MIT-licensed and you can get the code at https://github.com/ralsina/kv

submitted by /u/ralsina
[link] [comments]

I cut some unused services to keep my stack clean & useful.

I cut some unused services to keep my stack clean & useful.

I’ve always been fascinated by self-hosted services, and over time, I ended up trying out tons of them—even ones I never actually used. I spent countless hours tweaking docker-compose files, debugging reverse proxies, and fine-tuning configs.

Today, I finally reviewed my setup and cleaned things up: removed a bunch of services I hadn’t touched in a while, and kept only the ones I still use.

Here’s what’s left in my stack:

https://preview.redd.it/0xb1m6m6mebf1.jpg?width=3422&format=pjpg&auto=webp&s=c048e8ba67dc8e76ae524dd421036eb369816b5e

submitted by /u/chrisakring
[link] [comments]

🎬 Jellyfin Poster Manager - Automatically find and upload posters from ThePosterDB

🎬 Jellyfin Poster Manager - Automatically find and upload posters from ThePosterDB

Hey r/selfhosted! 👋

I love ThePosterDB but they are still ages away from being an alternative image provider for Jellyfin unfortunately, so I build an "alternative" for that.

What it does

Jellyfin Poster Manager automatically searches ThePosterDB for high-quality movie and TV series posters and uploads them directly to your Jellyfin server. No more manual searching, downloading, and uploading!

✨ Key Features

  • 🚀 Batch Operations: Process your entire library or filter by movies/TV series
  • 🎯 Smart Filtering: Only update items without posters, or replace everything
  • 🔍 Manual Selection: Browse multiple poster options when you want control
  • ⚡ One-Click Setup: Simple configuration

🖼️ Screenshots

https://preview.redd.it/m828i5lcxfbf1.png?width=1426&format=png&auto=webp&s=39f756e70bde380b999bdb259acca0d93d67961a

https://preview.redd.it/5vvdge6txfbf1.png?width=1391&format=png&auto=webp&s=bcae602c3dc9b9ec8a01a6d17d63d9bbb3f64720

The interface shows your library with missing posters highlighted, and you can either:

  • Auto-process items in bulk (recommended for large libraries)
  • Manually select from multiple poster options for specific items

GitHub: https://github.com/TheCommishDeuce/TPDB_JellyfinPosterManager

submitted by /u/FIFATyoma
[link] [comments]

Pingvin Alternative

Since Pingvin is archived now, I'm looking for alternatives.

What I loved most about pingvin is the optino to disable the homepage and others not needing a login for sharing files.

I'd love to keep those features. Do you know similar alternatives? I tried Palmr but it doesn't offer an option to upload without a login.

- Or do you think pingvin will be forked and maintained by others?

submitted by /u/scrambled4600
[link] [comments]

Does anyone run an open source MDM on their networks.

So I have been looking at mdms recently and have had a few demos for paid mdms. What I really wanted to know was if there were any open source ones and if people used them.

Are there any reliable ones is open source there yet?

submitted by /u/Gh0stn0de
[link] [comments]

Usertour v0.2.0 – Real-time updates, smarter logic, and better UX (and yes — we’re now profitable 🚀)

After three intense weeks of focused development, we’re excited to release Usertour v0.2.0 — a big step forward for the product.

And one more thing we’re thrilled to share: Usertour is now profitable. 🎉
We’ve grown steadily, kept things lean, and thanks to community support (and a few great paying users), we’re officially covering our costs and beyond. 💪

If you’re new here:
Usertour is the open-source alternative to Appcues, Userpilot, Userflow, UserGuiding, and Chameleon.
🔗 GitHub Repo: https://github.com/usertour/usertour
It lets you build in-app product tours, checklists, and surveys with full control — and self-host if you want to.

🔀 Smarter Onboarding Logic

We’ve reworked how flows and checklists interact. Now you can mix, match, and branch them however you want. Build custom onboarding paths, feature walkthroughs, or hybrid logic flows — the combinations are endless.

⚡ Real-Time Push with Socket.IO

Usertour.js now pushes content like modals, checklists, and surveys to your users instantly via Socket.IO. No more polling, no more delays — just smooth, real-time delivery.

✨ UX & Animation Upgrades

  • Tooltips now include smooth docking transitions
  • Checklists auto-expand when items are completed
  • Added checklist completion animations
  • Refined launcher visuals and responsiveness
  • Major component refactors for smoother experience

🛠️ New Control Options

  • Launch a flow from any step, not just the beginning
  • Confirm before dismissing incomplete checklists
  • Safer eval() with try-catch handling
  • Smarter debounce and data-loading logic throughout the app

🐞 Fixes

  • Fixed flow activation edge cases
  • Fixed issues with broken attribute selectors
  • Resolved checklist layout and sizing quirks

📦 Full release: https://github.com/usertour/usertour/releases/tag/v0.2.0
📚 Docs: https://docs.usertour.io

We’re building Usertour in the open, and it’s awesome to see it growing sustainably.
If you're looking for a powerful, self-hostable onboarding toolkit built for developers — give it a try.
We’d love your feedback, and if you like where it’s going, a ⭐️ means a lot 🙏

submitted by /u/Crafty_Impression_37
[link] [comments]

Homelab Visualiser

Homelab Visualiser

I built this application to help me understand the physical layout of my homelab (@ https://github.com/pradt/homelab-visualiser).

There were multiple occasions where I needed to answer:

  • What is running on a specific IP?
  • Is that service running on bare metal, in a Docker container, or inside an LXC?
  • Where exactly is this application deployed?

So I created Homelab Visualizer — a tool that lets you visually organize and map your servers, VMs, containers, and applications. It started as a small personal project just so I can quickly understand where things were and overtime I added some features in there to enable it to be a dashboard (just a links page), this is what I primarily use as my dashboard now. I'm opening this up to everyone if anyone has a use for something like this -

Example of the dashboard

While this may not exactly look attractive compared to some of the dashboard's I've seen around - it is very customisable (there are style edits that you can do to personalise this).

Some of the key features :

  • Visual container-style layout for representing servers, apps, VMs, etc.
  • Two view modes: box layout and hierarchical tree
  • Locate apps by IP and trace them back to their physical host
  • Deep customization of icons, layout, and styling
  • Edit in-place - you don't need to get to the backend edit config/yaml, build it etc...

It also supports a wide range of icon sources (emoji, Font Awesome, Material Icons, Simple Icons, Homelab-specific icons, favicons, and custom URLs). You can view the icons and select the appropriate ones without having to remember codes etc...

Try it out!
Quick docker-compose.yml or docker run commands are available. The full README with setup instructions, configuration, and usage is here: https://github.com/pradt/homelab-visualiser

Please note that this has been working in a specific usecase for me without any issues - but you may face issues - for that reason this should be considered alpha release.

If you use this, I'd appreciate some feedback (via github issues) - or let me know how you are using it in the comments. Appreciate any suggestions or thoughts. Thanks in advance.

submitted by /u/ifndefx
[link] [comments]

Selfhost adguard-sync (sync multiple adguard instances), fully rootless, distroless and 4.75x smaller than the most used image!

DISCLAIMER FOR REDDIT USERS ⚠️

  • You'll find the source code for the image on my github repo: 11notes/adguard-sync or at the end of this post
  • You can debug distroless containers. Check my RTFM/distroless for an example on how easily this can be done
  • If you prefer the original image or any other image provider, that is fine, it is your choice and as long as you are happy, I am happy
  • No, I don't plan to make a PR to the original image, because that PR would be huge and require a lot of effort and I have other stuff to attend to than to fix everyones Docker images
  • There is already a PR to bring my custom health check to the upstream code
  • No AI was used to write this post or to write the code for my images! The README.md is generated by my own github action based on the project.md template, there is no LLM involved, even if you hate emojis

INTRODUCTION 📢

Synchronize AdGuard Home config to replicas

SYNOPSIS 📖

What can I do with this? If you want to run 11notes/adguard high-available you need something to synchronize the settings between the two or more instances. adguardhome-sync solves this issue by copying all settings from a master to infinite slaves. This image provides this functionality to you, rootless and distroless.

UNIQUE VALUE PROPOSITION 💶

Why should I run this image and not the other image(s) that already exist? Good question! Because ...

  • ... this image runs rootless as 1000:1000
  • ... this image has no shell since it is distroless
  • ... this image is auto updated to the latest version via CI/CD
  • ... this image has a health check[1]
  • ... this image runs read-only
  • ... this image is automatically scanned for CVEs before and after publishing
  • ... this image is created via a secure and pinned CI/CD process
  • ... this image is very small

If you value security, simplicity and optimizations to the extreme, then this image might be for you.

COMPARISON 🏁

Below you find a comparison between this image and the most used or original one.

image 11notes/adguard-sync:0.7.6 linuxserver/adguardhome-sync
image size on disk 9.78MB 46.1MB
process UID/GID 1000/1000 0/0
distroless?
rootless?

VOLUMES 📁

  • /adguard-sync/etc - Directory of the configuration file

COMPOSE ✂️

```yaml name: "adguard-sync" services: adguard-sync: depends_on: adguard-master: condition: "service_healthy" restart: true adguard-slave: condition: "service_healthy" restart: true image: "11notes/adguard-sync:0.7.6" read_only: true environment: TZ: "Europe/Zurich" volumes: - "etc:/adguard/etc" ports: - "3000:3000/tcp" networks: frontend: restart: "always"

adguard-master: image: "11notes/adguard:0.107.59" environment: TZ: "Europe/Zurich" ports: - "1053:53/udp" - "1053:53/tcp" - "3001:3000/tcp" networks: frontend: restart: "always"

adguard-slave: image: "11notes/adguard:0.107.59" environment: TZ: "Europe/Zurich" ports: - "2053:53/udp" - "2053:53/tcp" - "3002:3000/tcp" networks: frontend: restart: "always"

volumes: etc:

networks: frontend: ```

SOURCE 💾

1: There is a PR to include this custom health check into the upstream branch, till then there is custom code being used

submitted by /u/ElevenNotes
[link] [comments]

SSO for services in local networks only

I want to provide a few services like nextcloud or opencloud, immich and memos to my girlfriend and me. For this, I don't a public domain, it would be sufficient to access all these just over local network or VPN, if outside. However, all these need their own credentials and separate signing-in-procedure, which is a pain.

Do you guys know a good way to solve that, preferably a lightweight and easy solution? For public domains I guess it would be SSO (e.g. with tinyauth) and Reverse Proxy (I used caddy before). Can I replicate that for local networks only?

submitted by /u/thegreenerhouse
[link] [comments]

Successfully installed Nexctloud via Docker with Cloudflare tunnel and custom domain

Yeah. I did but I'm not proud. Really tried understanding which I somehow did. I want to say I understand it enough to run/install it but no. I feel stupid.

I was able to install it with help of Chatgpt and Grok. This is my second install. The reason I reinstalled it is because I want the data to be is home folder rather than filesystem root.

The first time is quite easy-- just followed instruction and I kind of get the idea.

The second time is a real mess. Lots of troubleshoot which I really don't know. I think some of the files I installed before is messing what I'm trying to do in the second install.

I asked AI for a complete clean, remove, purge and whatever it's called.

I came to the point that I just copy and paste every error and hurdles I encounter until I get it to work.

I accomplished my goal but I feel terrible. I feel dirty.

I'm new to Linux and docker. I was able to install Arch but I ended up with Zorin to avoid frequent troubleshooting. I just want to slowly leave Windows.

Anyways, maybe I'll be familiar with this system in the future. Wish me luck.

submitted by /u/Striking-Trouble8251
[link] [comments]

Filebrowser (original): New release(s) from the past 25 days

Hi r/selfhosted

we've been declared dead, but there's life in the old dog yet!

The filebrowser project just released v2.36.3, marking its 20th new release in the past 25 days.
But what really matters is quality, not quantity, so here's an overview to let you know about the changes these releases brought.

Note: Rows starting with an empty version field belong to the version above (Reddit markdown does not allow linebreaks in table cells)

Version Date Type Changes
2.36.1 2025-07-05 Bugfix fix: remove associated shares when deleting file/folder
2.36.0 2025-07-02 Feature feat: update icons, remove deprecated Microsoft Tiles
2.35.0 2025-06-30 Feature feat: long press selects item in single click mode
fix: shell value must be joined
docs: update links
2.34.2 2025-06-29 Bugfix fix: mitigate unprotected shares
2.34.1 2025-06-29 Bugfix fix: exclude to-be-moved folder from move dialog
fix: passthrough the minimum password length
2.34.0 2025-06-29 Feature feat: translate frontend to Persian
feat: configurable minimum password length
fix: graceful shutdown
fix: do not expose root dir
2.33.10 2025-06-26 Bugfix fix: correctly check and split shell commands
2.33.9 2025-06-26 Bugfix fix: remove auth token from API
cleanup: remove unused import
2.33.8 2025-06-25 Bugfix fix: parse negative boolean flags
linting fixes
2.33.7 2025-06-25 Bugfix fix: parse negative boolean flags
linting fixes
2.33.6 2025-06-24 Bugfix fix: remove incorrect default for password flag
2.33.5 2025-06-24 Feature feat: update languages
fix: register Czech language
2.33.4 2025-06-22 Feature feat: translation updates
2.33.3 2025-06-22 Bugfix fix: keep Dockerfile command behavior
update search hotkey
2.33.2 2025-06-21 Bugfix fix: create user dir on signup
2.33.1 2025-06-21 Bugfix fix: downloadUrl of file preview
remove auth query param
adjust search shortcut
2.33.0 2025-06-18 Feature feat: improved Docker volumes and permissions
2.32.3 2025-06-17 Feature feat: update translations
2.32.2 2025-06-17 Feature feat: update translations
2.32.1 2025-06-16 Feature feat: add Vietnamese translation
feat: improve pt-br translations
feat: update Korean translation
submitted by /u/RunOrBike
[link] [comments]

Paperless-NGX consume not working ... any ideas?

Has anyone recently setup the automatic consume functionality for Paperless-NGX?

My printer scans documents to a network share on my NAS, and saves them as PDFs. I've manually imported one to confirm the formatting and file are good - and it imported fine.

Paperless-NGX had it's /consume path mapped to it in my YAML - but never actually found the files. The files were confirmed to be there.

I've moved the /consume path to a local source, and setup an automatic sync to move the files from the NAS to the local volume, to remove any potential NFS permissions problems - and while the files are there, and I can see them when I go into the Docker and look at the /consume folder - they never import, and logs don't show any attempt to do anything with them, either.

I'm not sure what else to try - I've done some ChatGPT troubleshooting, and it's had to tinker with permissions, run the consume task manually, and a few other things - but Paperless doesn't ever see the PDFs to consume them, despite them being in the right volume, from what I can tell.

So - before I go too much further beating myself up - does it work? Is there anything obvious I'm missing?

submitted by /u/paulcjones
[link] [comments]

Resilio Sync - running it as a windows service?

I want to run Resilio as a windows service, but I don't understand what info I need to input in the 'username' and 'password' fields to initiate the setup as a windows service. What username and password am I expected to input? Any help would really be appreciated. Resilio site doesn't appear to shed any light on this detail.

submitted by /u/yairisan
[link] [comments]
❌
❌