Brother ADS-1700W
Tiny,fast, scans double-sided straight to a network share. It’s the most amazing thing I’ve bought in years, literally.
The printer has a web interface where you set up destinations, and I set up a file path there. Separately, on the printer itself, you can set it up to do one action automatically when it detects material in the auto sheet feeder, and I used that so it auto-scans to PDF/A and saves it on that network share.
Then I have Paperless check that path once a minute. So my workflow is literally, drop the paper in the scanner, and 5 seconds later put it in a box, then a minute later I see it in Paperless. It’s bliss.
Sorry but that's not true. I have been running Immich for a long time now, and it is solid and stable.
A recent update had a change in the Docker configuration, and if you didn't know that and just blindly upgraded, it would still run and show a helpful explanation. That's amazing service.
Ha e you looked at dockge? I like it way more than portainer, atleast for single instance. It works with normal compose files so it keeps your stuff a lot more compatible to change and its by the guy who makes uotime kuma.
If you don't mind, could you please check your typing? You had some obvious typos so I am not so sure of the exact name of the tool you are suggesting.
I think your stategy should be one service at a time. Do everything in docker, and start by tackling a simpler service. For example, you should try paperless-ngx. Absolute game changer. I didnt realize how much managing ny own directory structure sucked until I used this. Then, grow your service list more and more!
This is a fantastic list I've bookmarked, thanks. But I do want to highlight OP's first point where it says:
...they are too confusing because they list too many apps for each category.
Might be a little more beneficial for OP to highlight a couple useful for their use case that are fairly beginner friendly? I'd do it but I'm basically in the same boat as OP right now, lol
I would avoid self-hosting backups at the same location where your devices are currently kept. There is a reason off-site backups are a thing. So many failure causes are shared with devices in the same home, from electrical issues (lightning and technical defects among other things) over water and fire damage to theft.
That being said: backing up to a single, central, local location and then syncing those backups to some offsite location can actually be very efficient (and avoids having to spread the credentials for whatever off-site storage you use to multiple devices).
I’d say it’s about designing a good strategy. I have local backups on my NAS and a nightly incremental backup to cloud locations from there. That way the capture from my local equipment to the NAS is lightning fast and it’s not a big deal to have it take a few hours to reach the cloud. Also having a NAS on a power backup is a must-have.
The *arr stack is what you're looking for + Jellyfin for streaming (Opensource, 100% free, and much better than Plex).
Prowlarr: manage your indexers
Radarr: find/automatically download movies
Sonarr: find/automatically download tv shows
Jellyfin: streaming your media
Look up trashguides for setting up all this stuff, very detailed guides. They are compatible with torrents and Usenet. I like using docker with portainer for easy management and if you use a VPN container you can selectively route these containers through the VPN so your other services that dont require the VPN dont need to route through it.
I want apps that let me access my data from anywhere
This may sound exaggerated, but paperless-ngx combined with a good network scanner will change your life. All paper mail accessible anywhere and also searchable. Plus, it is much easier to just scan something and drop it in an archive box instead of trying to figure out which folder (banking or taxes or maybe bills?) to file it in AND still remember that decision years later when you need to find it.
Since I have this exact problem and need... I went looking. By any chance did you mean the Brother ADS 1700W? If I'm going to take recommendations from strangers on the internet, I want to be sure I get it right. =)
My printer/scanner doesn't scan to FTP. Anyone out there shopping for a Brother Laser, step up to the MFC series that doesn't require USB to scan, and also hardwired Ethernet. It's only another $50 and will also include a document feeder.
My recommendation: host OpenVPN, change the default port and only access your NAS from the internet using your VPN. Also only allow the VPN port on your router firewall.
If this, then I would highly recommend Tailscale or Headscale. Just simplifies this process so much. Tailscale is so darn good, my number one tool of choice.
Yeah definitely a good idea. Routing your mobile traffic through it so your carrier cannot access your traffic and the services you don’t want to share location with can’t snoop as much on you.
Depends on your router. I have an Asus and it has a free ddns option through their domain. I point my Wireguard client at this address and never think of it again. That way, the only port that's open on your router is a Wireguard port and they don't respond to sniffing.
If that's not a possibility, I had a ddns service before that for like $2/month
Is there some quick start templates for graphana / Prometheus? I started setting it up and it's extremely configurable, but I feel like I have to hand craft everything.
Tailscale will give you encrypted access to all devices everywhere, including iOS. For any hardware that can't run Tailscale, you can use any Tailscale client on the same network to be a subnet router - other Tailscale clients can then access that network via that client. I do this with a Raspberry Pi.
Once you have a mesh network like Tailscale setup, you can use native tools to copy files, etc, because the the mesh network provides the connection.
Checkout Syncthing and Resilio Sync. Both are great sync tools with different features. I use both, but rely primarily on Syncthing since it's much better on memory use on Android. I use Resilio just for its on-demand sync feature.
Syncthing can also run on an Rpi. I'm pretty sure Resilio can too.
I just discovered this and it's awesome, if you're into gaming at all. It's a containerized console emulator suite, and I think it is very well done. https://github.com/linuxserver/docker-emulatorjs
Adguard Home
Channels
WireGuard for remote access (this is the only open firewall port)
Firefly-iii (for personal accounting)
Nextcloud for files,calendar,and contacts
There are some different way you can achieve many of these. There are like the cloud collaboration suits, and syncthing way
I want to sync my calendars and contacts
For this you can have something like nextcloud or it's alternatives, or syncthing with decsync, or a separate caldav service
I want to download media like TV shows and movies. (And music, too). “Of course, only legal obtained from the internet cough.”
I personally use jellyfin + transmission. I'm still trying to set up *arr suite, but it's not working, then I could use something like jellyseer. But transmission is working well anyway
Ugh, Nextcloud. It is always touted but it is such a pain to set up properly, and then it is slow as molasses.
I've tried, and I've tried the similar suite from Synology, but in the end always come back to the Google system - much as I hate to admit it, Google "just works".
Ugh, Nextcloud. It is always touted but it is such a pain to set up properly,
The problem is mainly maintenance - they do YOLO style database handling, so you can't miss any release or you have fun upgrading. Plus you need to kick it after installing to upgrade the databases.
Other services (like SoGO) have proper upgrade scripts, and automatically adjust the database schema from pretty much any version on first start after upgrading.
Is it custom build NAS or something like Synology?
As already mentioned for proper backups you should locate the NAS somewhere else.
I'm not an expert by any means so don't take my word for it. I've tinkerd with some pies befor but this was my proper first project: a NAS for my family (multiple households).
If it's for personal use, you can use a VPN to your local network. It's by far the safest option and easier to setup.
I went with OMV (openmediavault) for local sharing as OS + Docker + portainer.
For the backups and access I went with Docker Nextcloud and Docker Swag (letsencrypt) and a reserve proxy with duckdns since I don't have a fixed IP.
Nextcloud setup was the easiest part and not really a hassle. With a VPN you won't need to tinker with the "access from net" stuff.
For syncing files on Android I would recommend Autosync since it's the most reliable one IMO. No other OS tested so far.
Nextcloud can handle a lot on its own and for something special you will find a proper plugin. For the download needs you may find some docker containers.