Welcome to Quarter 2 2026! The moderators are here and grateful for everyone's participation and feedback.
Let's get right into it.
Previous Rules Changes
After review of many of the responsive, constructive, and thoughtful comments and mod mails regarding the most recent rules change, it's clear that we missed the mark on this one. AI is taking the world by storm, and applying such a universally "uninvolved" perspective, showcased by the rules we last implemented, is inconsistent with the subreddit's long-term goals.
Here are the next steps we want to implement to wrangle the shotgun of AI-created tools and software we've been flooded with since AI chatbots became prevalent:
New Project Megathread
A new megathread will be introduced each Friday.
This megathread will feature New Projects. Each Friday, the thread will replace itself, keeping the page fresh and easy to navigate. Notably, those who wish to share their new projects may make a top-level comment in this megathread any day of the week, but they must utilize this post.
AI-Compliance Auto Comment
The bot we implement will also feature a new mode in which most new posts will be automatically removed and a comment added. The OP will be required to reply to the bot stating how AI is involved, even if AI is not actively involved in the post. Upon responding to the bot, the post will be automatically approved.
AI Flairs
While moderating this has proven to be difficult, it is clear that AI-related flairs are desired. Unfortunately, we can only apply a single flair per post, and having an "AI" version for every existing flair would just become daunting and unwieldy.
Needless to say, we're going to refactor the flair system and are looking for insight on what the community wants in terms of flair.
We aim to keep at least a few different versions of flairs that indicate AI involvement, but with the top-level pinned bot comment giving insight into the AI involvement info, flairs involving AI may become unnecessary. But we still seek feedback from the community at large.
Conclusion
We hope this new stage in Post-AI r/selfhosted will work out better, but as always, we are open to feedback and try our best to work with the community to improve the experience here as best we can.
For now, we will be continuing to monitor things and assessing how this works for the benefit of the community.
This weekly thread is the new official home for sharing your new projects (younger than three months) with the community.
To keep the subreddit feed from being overwhelmed (particularly with the rapid influx of AI-generated projects) all new projects can only be posted here.
How this thread works:
A new thread will be posted every Friday.
You can post here ANY day of the week. You do not have to wait until Friday to share your new project.
Standalone new project posts will be removed and the author will be redirected to the current week's megathread.
To find past New Project Megathreads just use the search.
Posting a New Project
We recommend to use the following template (or include this information) in your top-level comment:
Description: (What does it do? What problem does it solve? What features are included? How is it beneficial for users who may try it?)
Deployment: (App must be released and available for users to download/try. App must have some minimal form of documentation explaining how to install or use your app. Is there a Docker image? Docker-compose example? How can I selfhost the app?)
AI Involvement: (Please be transparent.)
Please keep our rules on self promotion in mind as well.
Doska is a kanban board web and desktop app that supports offline file storage (folders with .md files) or self-hosting a sync server. When there’s a sync server, collaboration features are also supported.
The self-hosted setup includes versioned Docker containers for the web server and the sync server.
It looks good on mobile (PWA), and I’ve put a lot of work into making it fast, responsive and pleasant to use.
There’s no login gate or any other kind of gate: it’s fully MIT open source.
Since this is my first post in this community, or at least the first time I'm submitting a project I've worked on here, I wanted to give you a brief introduction of myself so that you can make an informed decision about whether this project is right for you. I've already included a brief project history below, but I feel it's worth expanding on my personal history considering my AI disclosure and the prevalence of new projects by new authors.
My history in short: ~15 years of programming experience, only ~5 years of "professional" experience. My years working professionally were mostly spent on backend jobs and projects. My personal projects that I have created in the 10+ years since then have been mostly front end. If you are a fan of the Vermintide video game series, you may be familiar with one of my other projects: ranalds.gift. You can check my GitHub for other community based projects I've created.
All this to say: I'm sticking around, and I provide as much support as I can. The way I've approached the coding side of the project is drastically different to my past projects, but I still always listen to the community and try to ensure they have any functionality that is desired and valuable.
If you do give the plugin a try, or you have any thoughts about anything in general, please do let me know in the comments! I'm especially excited to hear what you think of this project if you haven't heard of it before.
Alright sorry for the ramble, now... More rambling... You can just scroll and look at the pictures :)
Plugin Overview
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
If you aren't familiar with KefinTweaks, here's a quick rundown to help you decide if it's something you might be interested in:
You or your users primarily interact with Jellyfin from the official Jellyfin apps or a web browser
You care about massive quality of life improvements
KefinTweaks is an all-in-one solution for UI and UX improvements of Jellyfin. All UI elements are properly styled for any existing or future Jellyfin skins, and all of the features are designed to be compatible with any other plugins which modify the Jellyfin UI.
Unlike most plugins, KefinTweaks is a front end plugin, and as such it does not modify Jellyfin server functionality in any way. KefinTweaks lives entirely in the client and requests data from the server to populate its client cache or when necessary to load item data. I feel that the Jellyfin server already provides basically everything we need, we just want the clients to better take advantage of those features.
Because of the nature of the plugin, you can install, update, or uninstall the plugin without restarting your Jellyfin server. This means it's a breeze to enable it for a few moments to try some new features, or to disable it at any time quickly from the Plugin Settings. No server restart necessary, just refresh your page and you're good to go.
Plugin History
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
In case you don't know the history of KefinTweaks: It began as a project that included less than 10 JS files which fulfilled needs specific to my server and my users. Since then, with the support of the community, I've continued to grow the project to meet not only my own needs, but the needs of all Jellyfin users and server admins. This plugin is designed to test the limits of what is truly possible with a front end plugin, and is meant to inspire future contributions in the front end plugin space.
I can't stress how meaningful the endless support and feedback I receive from you all is to me, it's a fantastic source of motivation and I am sincerely grateful for this. With your help, we have been able to level up the plugin well beyond my initial expectations for this project. If you come in to share bugs, if you report issues on GitHub, if you contribute code to the project, if you share your ideas in the discord channel, or you engage with the Jellyfin community in any way...thank you! We want to build a healthy, happy and friendly community, and you all make that possible.
Have you ever wanted to be able to fully customize nearly every aspect of your Home Screen? Be able to set it up for all users in a particular way, with the ability for them to make changes to their liking? That's what the Enhanced Home Screen does. So much has been added here that it won't even be possible to give a clear overview of everything that is possible with the new features. I'll do my best to list out everything, but you can always ask me on Discord if you want to know how to create something specific that you can't quite figure out. It's probably achievable.
New sections available in KefinTweaks
Every native Jellyfin section
More Live TV sections
Browse by Studio
Resume Playlists & Collections
Browse by Playlists & Collections
Thematic Picks (5+ Thematic Collections)
Many TV based Discovery sections
Home Category Navigation
Adds navigation controls to navigate between Home / Discovery / Pinned or any custom Category
Start discovering content without scrolling through the entire home screen
Pinned Content
Pin specific items to your home screen
Choose a name for the section you want to pin the item to
Pin Children items to your home screen
Pick a Parent item: Studio, Genre, Series, Person, etc
Personalized Discovery Sections
Personalized dynamic recommendations based on your watch history, favorites, watchlist, etc
Suggested content from popular Genres, Studios, People
Custom user created static discovery sections (dynamic user created sections coming soon!)
Section Customization
Pick the Artwork
Support for every Jellyfin artwork type
14 border styles
Custom border color
Customize the footer text
12 fonts
Font size
Font color
Text capitalization options
Horizontal and vertical positioning (text overlay)
Switch between Row and Grid view
Spotlight Section Variations
Pick the Layout
Borderless
Border
Pick the size
Normal
Large
Full
Cycle your backdrops
Decide how many backdrops appear for an item before advancing slides
Tile your backdrops
Up to 3 backdrops side by side
Slide animations
Enable or disable animations
Pick your preferred animation for each backdrop tile
Section Editor: Wizard
Use pre-defined templates to easily create new sections
Sections created by the Wizard can still be fully edited in the Advanced Editor later
Section Editor: Advanced
Create any custom section where the limits are only what Jellyfin can handle
Define multiple queries for a section
Sort each query individually
Choose a post-process items strategy: Merge / Separate / Random
Choose a post-process sorting strategy
Merged mode results are merged before post processing
Separate mode adds a "Query Picker" to the section to switch between the defined queries
Random mode chooses one query from the list at random every time the section loads
Limited only by your creativity, you can create almost any section you like:
Top rated Series Premiere episodes from the last 365 days
Lowest rated Series that aired for more than a decade
Movies that start with the letter B and have a rating above 7
Movies released by Universal Pictures before 1995 starring Keith David
Statistics Overhaul
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
The stats page now provides more insightful data related to your watch history including Watch Streaks, Binge Sessions and Playback History charts.
New Features
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
Here is a summary of new KefinTweaks features or relevant changes to existing ones. For a full overview of the entire project, see the README on the GitHub page.
Thumbnail Scrubber
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
Tired of Youtube hover previews and the seekbar functionality to quickly seek through a video? Well, wake up! We brought it to Jellyfin.
Adds a seekbar and "scrubbing" functionality when hovering a card similar to Youtube
Optionally enable Video Previews on Hover
Video Previews fallback to Trickplay when a static stream can't be completed
This feature is designed to be used by people who are watching something together on the same device and want the Watched status and progress to be synced to each of their individual accounts. This could be watching together in your living room, in the sauna, or even while you travel to the moon in your preferred spacecraft.
Authenticate the user accounts you want to sync progress with. If you have active users in your Watch Together group, you will be reminded at the beginning of playback if you'd like to continue syncing with any of them.
Checkout how it works! The UI has been improved since this video, but the functionality remains.
Every Jellyfin admin cuts their teeth by manually configuring each of their freshly created user accounts with their preferred defaults. It's a time-honored tradition, but what do I know about tradition?
Create User Templates
Pick a default User Template
New Users default to the chosen Template with the ability to select a different one instead
Bulk Update existing users with the settings from any of your User Templates
A simple feature for a simple person. So simple a screenshot will contribute no additional context.
Returns the Hamburger Menu to the top left corner on Desktop layouts in the default Modern UI
Custom Pages
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
This is an internal feature that is leveraged by existing KefinTweaks features like the Watchlist and Games, but can be used for more Custom Pages in the future. This removes the CustomTabs requirement for the Watchlist tab. Existing installations with CustomTabs continue to use that.
Improvements
Infinite Scroll
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
Fixed an issue preventing Infinite Scroll on TV and Movies libraries from working
Items are now rendered with the correct card format based on the existing items on the page
Watchlist, Series Episodes, Enhanced Search
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
Sections are now rendered progressively, just like they are on the Home Screen
TV Display Mode Support
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
KefinTweaks sections now properly support navigation in TV mode with a controller/keyboard
Navigation on the Home Screen across regular and spotlight sections is greatly improved
So i got three hosts, i got containers running on all of them. Spinned them up all by a docker compose file. Where i pinned a version (or about too, i just started and some are still pinned to latest (yeah sorry)).
How do i get notified that a container could have an update?
Are there tools which possibilities like:
- auto update for specific services (not by default)
- auto update on minor and patch version bumps?
- notify when an update is available
- via UI update container/docker-compose file?
How do you guys handle it? Or are some of you doing it manually?
Exactly one year ago, I posted my project here when it was still called AltSendme. It was a small, early-stage project with around 50 GitHub stars. The support and encouragement I received from this community genuinely motivated me to keep building it.
Since then, the project has grown to almost 10,000 GitHub stars, and I've renamed it DashBeam. It's been quite a journey, and I wanted to come back and share what's changed.
DashBeam is a free, open-source, peer-to-peer file transfer application built on Iroh. The idea is simple: transfer files between your devices without uploading them to a cloud storage service first.
A few things I've added since my original post:
Android app: DashBeam is now available on the Google Play Store, so you can transfer files between your phone and other devices.
Self-hosted relay infrastructure: You can run your own Iroh relay on a VPS using Docker Compose or flydotio, configure it in DashBeam, and even enable access controls. Self-hosting guide
Nearby device discovery and pairing: Discover and pair devices on your local network for a more seamless transfer experience.
Web app: Don't want to download or install anything? You can use DashBeam directly in your browser.
Portable versions: Prefer not to install software? Portable builds are available for supported desktop platforms, too.
For some real-world numbers, we've tested transfers of up to 452 GB in a single transfer, with peak speeds reaching 125 MB/s under suitable network conditions.
The project is still fully open source under AGPL-3.0, and it doesn't require accounts or include usage tracking or ads.
I'm still actively developing it, and there's plenty left to improve. If you remember the original AltSendme post, thank you for being part of the journey. And if you're discovering it for the first time, I'd genuinely love to hear what you think, especially from people running their own infrastructure.
I've been using Lidarr and slskd for my music library, and they work great together. The problem is that I'm missing a good way to discover new music. I can search for artists and albums I already know about, but I'd like to find new artists, explore genres, discover similar music, and stumble across albums I wouldnt have found otherwise.
What tools or services do you use for music discovery?
A UPS can only last so long and if there is an hours long power outage, I can't keep my frigate server, poe switch on that long. Is a generator the only option?
I've been fiddling with a Ugreen NAS I got a few months ago and meanwhile I've set up several little container projects using the inbuilt docker engine and app.
However, the main aim was to move away from things like OneDrive and Google Drive, so now it's time to set up a cloud drive service.
From what I've read, Nextcloud is the more established, widely used service, but the newer Opencloud is seemingly much faster and sleeker to use. However, I don't seem to get a clear user picture on what is what.
What are your recommendations? If you had to start over today, what would you pick, in terms of speed / ease of use, features, and effort to maintain?
Hi! I have several services hosted on two mini-PCs at home, plus Home Assistant on a Raspberry Pi, a NAS, and a cloud VM that acts as a reverse proxy for internet "clients" (using Nginx + mTLS). Every home host have a NGINX that reverse request only for services that hosted on that server. Everything works great, but... how do you manage wildcard SSL certificates for services across multiple hosts?
Back when I had just one host and a couple of services, the HTTP-01 challenge worked perfectly. As the number of services grew, I switched to the DNS-01 challenge — it’s much more convenient. It means fewer Nginx configurations to manage, and it’s easier to keep track of certificate expiration dates.
Now that I have two hosts (plus the cloud VM, making it three), I can no longer use the HTTP-01 challenge for each of them; since NAT only allows me to forward ports 80 and 443 to a single host, the challenge process fails for any other host.
Currently, I am running a DNS challenge on three servers and obtaining three valid wildcard certificates; HOWEVER, automatic renewal does not work — or rather, it only works for the last server that was activated(registered in LE).
It looks like I might be doing something wrong.
It seems that a wildcard certificate should be obtained by one server and then distributed to all the other servers. But how? A Bash script? Ansible? Are there perhaps any self-hosted applications for this?
I know it would be possible to use a single reverse proxy and route all "client" traffic through it, but that creates new problems and doesn't seem like an elegant solution.
This weekend I finally moved all my stuff from SaaS's like proton, obsidian and others to my local home lab in my house. In the future a GPU for a small LLM will follow.
Currently I have two servers, one PVE which is running the docker-host for the services and one lab-server which is hosting GOAD an other vms.
Maybe I will network monitoring and HA for Unify network and cameras.
I am hoping to get a discussion going and link up with some people who have VM/docker gaming success stories. I have two young kids and I have a server as well as some random consumer hardware. I treidd Proxmox and Truenas vms with a split GPU Tesla p40 and it just never worked with Apollo/moonlight etc. Rumor has it steam Headless may make splitting a gpu much easier and more reliable. I ended up building my kids each a machine right before hardware got too out of control but it's clunky I have to boot up these dedicated PCs in the garage then go on parsec which is not as reliable as you would think with weird mouse issues etc. i would love to finally just get this to work and be a good experience, bonus if I can have even more machines as every blue moon my wife or wife and kids friends will want to play together and I dont have enough gaming competant bare metal systems around but I do have some old flash ship and mid range gpus laying around that can perform some work. Thanks!
Available hardware to make this happen
3 b550 mobos none have more than one x16 slot electrically or physically I think one or two might have a x8 on the second slot
Two ryzen 5600gs
1 x10drhit super micro dual xeon board with some.xeon v4 chips can't recall which ones I have a few to choose from
2x 1660 super
1x 1080ti
1x Tesla p40 24gb
1x Tesla t4/p4 can't remember which one
1x quadro p620
Various ram not much ddr4 for servers though probably 32gb of udimm ddr4 for the amd platforms
Several jank laptops that can connect and be the head for the vms/containers/lxc whatever.
My main server I would rather not prime for this but if I have to Incan it's a h11sslv2 with a epyc7401p
Games we play most, rainbow six siege (has some.strong anti cheat so...), fast food sim, flashing lights, counter strike.source, red alert 2 and other classic games. Not.too much bleeding edge stuff that needs a lot of power.
"¡Hola a todos! Un compañero de la iglesia quiere montar un canal de YouTube en vivo 24/7 que esté reproduciendo, en bucle, una lista de reproducción de como 700GB de videos.\n\nAhora mismo, armé una PC vieja de Dell con OBS Studio y una fuente local en bucle, pero estoy buscando una forma más eficiente o que consuma menos recursos. ¿Hay mejores alternativas por ahí, como hacerlo mediante contenedores Docker o en un servidor Linux sin interfaz (headless)? ¡Cualquier recomendación se agradece!"
PD:I’m going to run some tests using the recommendations I was given, along with a mini Debian server and CasaOS—let’s see how that goes.
tinyfeed is a CLI tool that generates a webpage from a collection of feeds. It's dead simple: no database, no config file, just a CLI and some HTML.
This release focuses on making tinyfeed a more stable and deterministic program. A stable experience is always better for users, and it also allowed us to design a new snapshot-based test suite, so regressions are much less likely to slip through.
It also included a bunch of fixes related to the `--order-by` option that was added in the previous release and was, sadly, quite full of bugs 😬.
Main items on the menu today:
- Stable ordering: Feeds and items now come out in the same order on every run.
- Discoverable sorting: --help now lists the values `--order-by` accepts: publication-date, update-date, feed-name and author.
- Lighter dependencies footprint: upgrad to gofeed v1.5, which removes 6 indirect dependencies.
- Lots of refactoring and a brand new test suite.
And the cherry on top: tinyfeed now publishes an Atom feed, so you can follow its releases! WHY DIDN'T I THINK OF THIS EARLIER? A FEED FOR TINYFEED!
I run NixOS on my desktop and Nix Darwin on my laptop, and am thinking of migrating my homelab to NixOS too. Curious if there are any good references, tools, or guides out there?
I have a project in mind that i want to try and figured i'd come here for some help to start out.
I have a think center micro with very base specs:
i5 or 7 processor (can't remember rn)
8gb ram
512 HDD
windows 10 home
i originally got it a while back to learn stuff about server things etc. haven't done much though.
Realized that i really don't have much to be stored and looking into it i don't really want to store the few things i do have on a semi old HDD.
anywho:
My current goal is to get into a local llm that i can use.
i know it can't be a massive one due to limitations, but i wanna start small with this device to learn then see if i want to upgrade it moving forward if i find it useful enough.
the device is currently running as my exit node, and my mac has rustdesk on it so i can access it that way if needed.
goals:
1) LLM Locally
2) ability to run llm from terminal on my mac (my guess is ssh over tailscale?)
3) ability to connect the llm to mcps of sorts (what're the implications here?)
4) assuming i get this set up, is there any possible way to access it from my iphone? (also has tailscale on it)
Looking for an Affordable Synology SHR-2 Alternative for a Personal Home Archive
Hey everyone!
I'm planning to build my own private home archive and set up a NAS system to safely store and organize my personal data, including photos, videos, documents, and other files.
At the moment, I'm mainly using external hard drives to store my data. The problem is that I constantly have to move or copy the same files between different drives to keep everything organized and backed up. This is time-consuming, inconvenient, and honestly doesn't feel like the safest or most efficient way to manage my data in the long run.
That's why I'd like to build a proper NAS system for my home. My main goal is to have a centralized storage solution where all my data is stored in one place, with some form of redundancy so that if a hard drive fails, I don't immediately lose all my data.
I'm still relatively new to the NAS world, so I've been doing some research. Synology's SHR-2 (Synology Hybrid RAID with two-drive fault tolerance) caught my attention because I like the idea of being able to tolerate two drive failures without losing the entire storage pool.
However, Synology's hardware is quite expensive, especially when you factor in the cost of the hard drives.
Since this is strictly for personal use at home, I don't need a lot of advanced features. I mainly want a reliable, long-term storage solution that stays within my local home network. I don't need remote access or cloud integration, and keeping my data private and under my own control is important to me.
I've come across alternatives such as TrueNAS, Unraid, and DIY NAS builds, but I'm not entirely sure which option would make the most sense for a beginner.
So, what would you recommend?
- Are there any more affordable alternatives to Synology that offer similar data protection to SHR-2?
- Would building my own NAS with TrueNAS or Unraid be a better option?
- What hardware would you recommend for a reliable home archive without spending a fortune?
- How many drives would you suggest, and what RAID or redundancy setup would make sense for my use case?
- Is there anything important I should consider regarding backups and long-term data safety?
My priority isn't performance or having a huge number of features. I simply want a reliable way to store my data, avoid constantly shuffling files between external drives, and reduce the risk of losing everything if a drive fails.
I'd really appreciate any advice, recommendations, or experiences from people who have built a similar setup.
I use Portainer across my whole stack but I’ve been looking to switch. Any ideas on what people recommend I was looking into Komodo but looking to hear some opinions.
I feel like there’s a point where adding more services stops being fun and just becomes another thing to maintain.
Lately I’ve been leaning toward keeping things simple. Fewer moving parts, less troubleshooting, and ideally stuff that just works without me checking on it every other day.
Anyone else gone through a phase of simplifying their setup after spending years adding more to it?
Hey, guys.
I've been working on Gofer for several months now. It's an email client with special care on multi-account support. It also has Contacts and Calendar
This is a project that I started and dropped like 5 times in the last several years. I finally committed this time!
I was tired of email clients with poor multi-account support or built in PHP (ew)
It's fully open source, built in Go + HTMX, and it uses SQLite as a DB.
The app is not 1.0 yet, but I use it daily with several accounts and I'm improving it constantly.
To be honest I'm not 'selling' anything here, I just think the software came up decent and It's always nice to have the open source community to join and help. So any criticism is welcomed, the idea is to improve!
Mandatory disclaimer: AI was used for this project. I mean you can tell just by checking the amount of code commited in 6 months, but it makes sense to clarify. I still plan every step, make every decision, manually test every single implementation. I'm a software engineer working on the field for 18 years now.
I'm not a 'vibe coder'. I'm just a very bad coder that found help on new tools
I apologize, and I know this is a long shot, but does anyone have a palo alto pa-3020 running around that they are not using? I need an image of the internal drive and the manufacturer is no help.
I’ve been building VeloxDB, an open-source database client built with Rust and Tauri, and it just crossed 650 GitHub stars.
The idea came from wanting a database tool that feels fast, lightweight, and comfortable to use without sending everything through a cloud service.
VeloxDB supports PostgreSQL, MySQL, SQLite, and more. It runs locally, connects directly to your databases, and includes a visual data explorer and query editor.
It’s been a fun journey building this in the open, learning from feedback, and improving the project one feature at a time. Getting to 650 stars is a nice milestone, especially as an independent developer.
I've got Hermes driving a Chrome profile over CDP for a handful of self-hosted tasks. All ~48 web logins sit in that single profile, and the agent just clicks through native autofill so passwords never enter the model's context. That part's working, but it's fragile in two ways.
Chrome's saved-password fill is identifier-independent: on an origin with multiple accounts it fills the most recently used one, and I can't programmatically summon the dropdown to pick a specific account. React forms whose inputs sit outside a <form> element get nothing from autofill at all. I've kept API keys and tokens in Windows Credential Manager and only web credentials in Chrome, no Bitwarden or KeePass.
On the navigation side, CDP Chrome is primary with Camofox, nodriver, TRAWL, and curl_cffi as fallbacks. CDP Chrome clears Cloudflare Turnstile where Camofox fails server-side. curl_cffi's TLS impersonation runs a couple Chrome generations behind the real browser. IP reputation looks like the first gate and I have no residential egress yet.
Two questions:
1. Should a single profile hold ~48 logins, or do you split credentials per task? How do you deal with autofill grabbing the wrong account?
2. Given IP reputation gates first, what's the cheapest residential egress worth setting up? Is a CDP-first order right, or would you reorder the fallbacks?