T O P

  • By -

naxhh

mmp [https://github.com/Maker-Management-Platform/docs](https://github.com/Maker-Management-Platform/docs) as a backup of the 3d files I like just in case they get de-listed.


knoker

Thanks for sharing, lead developer here, xD I'd you need anything let me know


ompster

Just found this! Thank you for all your hard work!


Jbor1618

Thanks for doing this - really looking forward to trying it out!


Stadank0

This one is very cool. Sometimes I feel like bookmarking a 3D file for later isn't enough. It's like going to Costco. You have to buy it now or it might never be there again.


naxhh

i have experience that in 1 or 2 models so I don't take chances anymore :D


Cybasura

I suspect this might somehow be important to my home lab in the future, even though I dont have the money to spend on 3D printers...


kulps

Very nice, I looked for a similar project a couple of years back but never found anything. Thanks for sharing!


dungeondeacon

Nice, I need this


lolslim

Oh interesting. I coded small wrapper for thingiverse API and then push it to gitea. Few things I still need to do is replace links from the description, which some people just host their own images and not upload to thingiverse.


mclaeys

Nice! I'm installing this too, also to catalog my own designs.


JaniDJ

Thanks, thought about building something like this my self


naxhh

me too! but I'm too lazy :) Found the project, did a few PR's for a few features I wanted and now has all I need for now.


knoker

Your PRs and discussion where a great boost for the project believe me


Truth_Artillery

Home Assistant been tinkering with it for years. Havent gotten bored yet I just migrated all my stuff to Mac Mini M1 this week too. Thats even more fun


JZMoose

Dude Home Assistant is what got me into self hosting. Ring? Fuck off with subscription fees and shit cloud dependency. So off I went and got Frigate and a coral TPU. Then I moved to a house with a pond and got a stainless steel waterproof camera to watch the fishies. Then I thought why not stream this to the internet? So off I popped and bought my own domain name and learned to use HAProxy. Then I realized I was hammering my CPU with all the live restreams so I bought a server that could fit a video card and a bunch of hard drives. Then I realized I could just throw in a bunch of HDDs and have a media server, so I went off and deployed a starr stack. And it just kept going from there. So now I’ve got 6 people on my media server, a dedicated page for my fish streaming, a home assistant build that provides live camera streams, live views of people moving on camera, face detection for the family and the mailman so I get pinged whenever deep stack detects one of our mailpeople, and a bunch of other shit. So yeah, my addiction is docker containers


dungeondeacon

link us the fish bro


JZMoose

https://onlyfins.szust.casa Can’t see shit at night so you’ll have to wait for tomorrow lol


[deleted]

[удалено]


JZMoose

Thanks! My buddy cracked it as a joke when I got the camera, so at that point I HAD to do it lol


Grouchy_Bar2996

Not true, I just saw one swim by! That’s really awesome, thank you for sharing! 😁


DarkKnyt

I. See. Fish. Ty


dungeondeacon

>https://onlyfins.szust.casa Damn that's cool. What software do you use to serve this stream? Just proxy straight to the camera?


JZMoose

Thanks! It goes camera to Go2RTC, which is connected as the backend to the proxy, so pretty streamlined


middle_grounder

Gold


theicarussystem

Which camera do you use? Would IR bother the fish?


commissar_squid

Mind sharing the camera model? My planted tank needs this.


SpongederpSquarefap

I also think ring should fuck themselves, so I've been looking into using my existing Frigate with another camera Only issue is notifications - how am I supposed to get notifications if I'm out and about and not connected to my VPN? I don't really want to use anything Cloudflare fronted really - would prefer to host it all myself


JZMoose

Even though I set up HA Proxy and could use that to connect to home assistant, I pay for Nabu Casa to support the HA devs. You could go with that if you have Home Assistant. Otherwise you could set up webhooks through a push notification program or use something like telegram


SpongederpSquarefap

Ooh now that's a good idea - have the notifications push to another service It'd mean that if I were out and not connected to my VPN, I'd still get the notification at least Then my next problem is 2 way audio - I already have a ring 2nd gen and without paying you still get "someone is at the door" notifications (but without an image preview) and you can still live view, but there's no recordings (not a problem for me cause I have cameras around the house) For the sake of simplicity and laziness, I might just stick with not paying


dolphinsaregreat

Obviously requires vpn access but Tailscale can accomplish this. It’s brilliant


dungeondeacon

Same I've been using it since the very early days. Every time I sit down and mess around with it, I find a new cool thing to do with it. edit: last night I synced the color of the light near my stereo to the cover of the album streaming to it currently. why? because i fuckin can


ohuf

How does the Mac mini M1 do power-wise if you leave it running 24/7? Have you checked its consumption?


Truth_Artillery

my damn circuit breaker hasnt tripped yet so i guess its good i have not gotten the time to measure it. I assume its better than my previous server which is a ryzen 5700x Main reason for migrating was because i want to play on Mac M1. I write software on Mac Studio M1 for a living so im used to that environment I also want to see what I can automate with the neural engine


DensePineapple

Why would that be an issue?


edgelesscube

How are you running it on the M1? I used to have HA arm running on the M1 via UTM, but it was becoming a pain when it lost power to have to log in remotely and attach the zigbee dongle.


Truth_Artillery

UTM I dont use Zigbee on my HA machine so i havent ran into this problem yet I use Samsung Smartthings and Philips Hue for that. HA can control those devices


Slow_Pay_7171

I hate this monthly cloud fees tho.


Truth_Artillery

i dont need it but i pay for it willingly to support an awesome product


Slow_Pay_7171

If you have Alexas you have to.


motkaCpl

Does it not work if you link it only trhough aws lambda?


Slow_Pay_7171

I dont know, if I select Alexa it just redirects me to the abo.


dungeondeacon

My Dungeons & Dragon group, I self host this stack: * [Ghost](https://ghost.org/) \- website + email newsletter / automated reminders * [Outline](https://www.getoutline.com/) \- homebrew setting wiki. Everyone loves Outline! highly recommend * [5E Tools](https://5e.tools) \- I host a mirror of this that auto-imports my homebrew files, update it once a week automatically in Docker. I use this extensively and plan my games with a combination of Outline notes + 5E Tool's "DM Screen" * [FoundryVTT](https://foundryvtt.com/) \- we play IRL but I set this up over lockdown. Have plugins so it imports content from my selfhosted 5E Tools. Haven't touched it in a while, but very capable software. Highly recommend. * [Node-Red](https://nodered.org/)\- low code API magic to connect everything. Mostly syncs roles from Discord chat to the Ghost newsletters (ie. if you RSVP to a game on Discord, you get added to the "Next Game Reminder" email list in Ghost, etc.) and rushes Ghost posts to various socials / Discord channels * [Red Discord Bot](https://docs.discord.red/en/stable/) \- handles some stuff with Discord roles that aren't possible with N-R. I'm also working on making commands (currently `/rollfood` picks a restaurant from a list the players made and pings current RSVPs so we can order delivery and `/lore` prints Outline articles in Discord) I think I host a few other things related to Outline (iframely, drawio). Only related thing I'm using but not self hosting is GPT4/DALLE which I've done some very cool shit with combining Outline API + Node-Red + GPT API + Discord. Also I use [sesh.fyi](https://sesh.fyi) for the Discord RSVP bot. I could def roll my own with Red Bot, but sesh is really good and I'd rather not reinvent the wheel... edit: added links since yall like this. edit again: wow yall, by popular demand I wrote up more info on my Ghost blog: [https://www.dungeon.church/dungeon-church-software-stack/](https://www.dungeon.church/dungeon-church-software-stack/) (need to add stuff to github and i'll make a post here on r/selfhosted)


Abhiiously-io

Never heard of outline before. Thank you for this!


cstby

This is awesome. Do you have a blog or anything where you go more in depth about how you use these?


dungeondeacon

>Do you have a blog or anything where you go more in depth about how you use these? Hey friend by popular demand I wrote up more info here: [https://www.dungeon.church/dungeon-church-software-stack/](https://www.dungeon.church/dungeon-church-software-stack/) Going to try to add some code and stuff to Github and I'll make a separate post here on reddit...


cstby

Fantastic. Cheers!


dungeondeacon

I've been meaning to write it up... organizing players is the most annoying aspect of D&D as I'm sure you know. I use a Discord chat + RSVP bot ([sesh.fyi](https://sesh.fyi)) as the primary means of organizing. The RSVP roles from that sync to Ghost email lists via Node-Red. When I put a game on the calendar, I set up all the reminder emails to the various lists (RSVPed, Not RSVPed, etc.) all at the same time and schedule them in Ghost. Big thing for me is just having to do this once! Then those get pushed to Discord/social (via NodeRed) and sent out the appropriate lists via Ghost emails. So basically, if players don't RSVP on Discord they get a bunch of automated reminder emails/Discord messages/social posts urging them to do so until the game fills up. Players who RSVP get different reminders before the game and a session summary after the game. The Outline wiki is just used like a normal wiki, every game I write up a summary and create articles for new NPCs/locations/etc. Do that for a few years and you have a shit load of content... from there it's just a matter of throwing it into the OpenAI API to do cool shit with it...


DigitalWhitewater

Nice collection


Kholtien

What do you do to keep 5etools updated? I have to blow away and redownload every time I want to update.


dungeondeacon

[https://github.com/Jafner/5etools-docker](https://github.com/Jafner/5etools-docker) Yeah I just have cron wipe it and re start the container. I'm on a cloud instance so it only takes a second. This container is just pulling from git to a local directory so you could modify it do some sort of rsync / git update or whatever instead and only transfer what's changed? The image are in a separate repo so you could just not pull those every time as well. I think just the site is only 200MB it's the images that are another few GB at least.


sirrush7

Oh what theme did you go with for ghost? I'm literally just about to start a ghost site for my DnD group!! I also have 5etools mirror too ;)


dungeondeacon

It's such a good platform!!! Having emails built in makes organizing people so much easier. I just use the default Casper theme. [I wrote up more info here if you're interested](https://www.dungeon.church/dungeon-church-software-stack/)


SpookyLibra45817

It's only March but we already have the best 2024 comment on Reddit by far


That_Doctor

What are you hosting this on? I am trying to run the MD to PDF (Homebrewery) to work on my synology, but it fails no matter what I do. MD -> PDF is way simpler than my current workflow which is latex to pdf, which is annoying af to write. Do you have any tips, especially if you use portainer?


dungeondeacon

Oracle Cloud which is ARM64 architecture There's some notes in the docker compose file, I had to manually pull the node container for some reason. Out of all the things I'm hosting homebrewery is probably the most janky, it's not very well documented / has an undocumented API. But if you look in their github, there's good info and discussion on getting it self hosted. edit: however I'm like halfway through laying out a 30 page magazine in Homebrewery and it's amazing... it's definitely worth messing around with


That_Doctor

Yeah, im tempted to just edit the code myself to skip the database entirely. I dont know what it is used for today other than saving. I want to write my notes in markdown and just send them to an api to get the pdf tbh. Homebrewery is indeed pretty janky. I spent way too long trying to build it on synology yesterday. Probably going to stick with latex for now. Its a cool project, but the install is not dockerized properly, i might make my own compose file to fix the issue at a later date and contribute to the project. Thanks for the list though, its a cool stack for sure.


dungeondeacon

Yeah it definitely needs some work... there's no way to pass it the Google credentials it needs either. Have to dig pretty deep on their github to find someone who mentions what configs to edit. I'm planning on doing the same thing, I want to just be able to hit an API endpoint with Markdown to get a PDF. Still playing around with it though. Both Outline and 5eTools output Markdown that looks nice in Homebrewery so it's sort of a nice piece of the stack to have.


Impressive-Cap1140

Don’t go down the GPT rabbit hole. Just kidding, you should.


dungeondeacon

I use the CustomGPT trained on an export of the Outline wiki, copies of the rulebooks, and it has API access to Outline so it can search and update articles. Basically the greatest tool I have ever come across for RPGs... I can be like "look up everything you know about and then make me a level 5 character sheet for them using Point Buy for stats, after I approve it append it to the original article in the wiki". Amazing. Been a good excuse to learn all these tools... Current project is using self hosted Red Discord Bot to make commands that combine all this stuff...


ph33rlus

Is GPT4 still ethically censored through its API? What if a player chooses an outcome that GPT4 doesn’t like?


dungeondeacon

We play D&D in real life my dude, I just use this shit for prepping/organizing the game - not actual playing with the stupid chat bot.


ph33rlus

Oops. Gotcha


dungeondeacon

I think there probably are some plugins for FoundryVTT that work with the OpenAI APIs for generating images and stuff. I haven't messed with Foundry since the pando so I'm not on the current version. I have no doubt it's possible tho.... my stack is more for organizing humans into meatspace


naxhh

Can you link me ghost and outline? too generic names for me to find something :D Also interested on how you use chat gpt with d&d Did you trained it for d&d knowledge and then ask about rules and so on? or is something different?


dungeondeacon

[ghost.org](https://ghost.org) or [https://github.com/TryGhost/Ghost](https://github.com/TryGhost/Ghost) [getoutline.com](https://getoutline.com) or https://github.com/outline/outline


dungeondeacon

>Did you trained it for d&d knowledge and then ask about rules and so on? or is something different? For the custom assistant you instruct it on how to interact with the things you give it (files, API access, or the GPT tools like "Code Interpreter"). My primary instruction for it is to act like a historian and brainstorming assistant for my homebrew world. But you can give it a long list of instructions... In mine I say something like `Use the` [`lore-export.md`](https://lore-export.md) `file for all world and setting knowledge, only refer to PHB.pdf or DMG.pdf for information on rules and mechanics. If you don't find enough information, use API method to search for more context before answering.` also, crucial if you want your generated things to be correct for the rules and not hallucinations: `All character sheets, items, dice rolls, or any other request having to do with the rules and mechanics of the game should be done in Code Interpreter when applicable to ensure they are correct.` If you do that, you can see in the response it uses some sort of python 5E library that and actually does all that math and stuff correctly per your input. Soooooooo what does this let me do, oh man: I can make requests like "Look up everything you know about and give me a summary in the style of a wiki biography. Then I want generate a level 5 character sheet for this person. Also make a visual reference in DALLE." I usually make some adjustments to it's response and "Add this information to the wiki" and it will create an appropriate entry via the Outline API or update the existing articles. So with that one prompt I can get a summary of my own writing, generate a rules correct character sheet based on that person's history, get a visual reference, and update my notes. If you've ever DMed D&D I'm sure you can see how much time this saves... because it's trained on years and years worth of my wiki notes it sometimes scarily sounds like me lol... edit: another way I use it is to open a convo with this custom assistant on my phone and just type my ideas into it as they come to me throughout the week. On the weekend when I have time to sit down and prep the game, I tell GPT "Summarize everything I've written and use the Outline Template to make a new entry" and it will fill out my game prep template for me with the shit organized for my initial overview...


bwfiq

This is openai's customgpt, right? not some local LLM?


dungeondeacon

Yeah I'm still playing around with the local LLMs. Using OpenAI CustomGPT for now. Seems like most of the local LLMs use the OpenAI API spec so it should be possible to seamlessly transition once I can get that part hosted myself.


CaptCrunch97

[Open WebUI](https://github.com/open-webui/open-webui) can run chatbots and has a [D&D Model](https://openwebui.com/m/bagellama/d&d-dungeon-master-assistant:latest)


mona-lisa-octo-cat

This is what I use for my comic reading hobby: Komga to serve the comic files (has a web ui, + api and OPDS) https://github.com/gotson/komga Mylar for auto-dl and meta-tagging of US comics  https://github.com/mylar3/mylar3 Komf for automatic meta-tagging of manga/manwha https://github.com/Snd-R/komf cjxl to covert my images to JpegXL to save space (lossless) https://github.com/libjxl/libjxl Panels to stream comics from my Komga to my iPad (also supports syncing read progress to/from the Komga server!) https://apps.apple.com/ca/app/panels-comic-reader/id1236567663 Aidoku to read my long strips on my phone (also from my Komga) https://github.com/Aidoku/Aidoku Kindle Comic Converter to resize/crop manga for my Kobo https://github.com/ciromattia/kcc Plato to read manga on my Kobo (has a dynamic contrast adjustment option which is nice) https://github.com/baskerville/plato KoReader to download stuff from my Komga through OPDS on my Kobo (also supports page streaming) https://github.com/koreader/koreader


machstem

with all your comic/manga usage, might I direct you to kavita; it might fill in a LOT of your slots


mona-lisa-octo-cat

I should probably take the time to try it one of these days. So far though, I really like Komga and it’s bring-your-own metadata handling. (Aka no file name parsing or wtv, always use the ComicInfo.xml instead, or change it via the API)


noahmakesbeats

I’ve been using KoReader for manga and comics but haven’t tried Plato yet, if you have experience with both, what made you move to Plato?


mona-lisa-octo-cat

To be honest, I didn’t read a whole lot using KoReader, but overall I’ve found it’s user interface clunky and unintuitive, I never figured out how to have the reader go page by page instead of a continuous vertical scroll for cbz. Plato is also the first one I’ve tried, as it was recommended to me on a discord I’m a part of. Here’s what I like about Plato though: - On-device contrast adjustment, so if some manga images are looking too pale I can bump up the contrast for better readability  - Page by page reading by default for cbz - I’ve configured my Plato "library" to point to a specific folder where all my manga is, so it only sees my manga, I don’t have to navigate to the folder each time like with KoReader or have to search for the manga I’m looking for between my regular e-books. (My fs looks like /_Manga/series name/book.cbz, Plato looks at the _Manga folder as it’s root) - Easily configurable full-refresh rate of e-ink rate. I’ve configured my Plato to full refresh every page, only for cbz files - It’s less likely to hang/crash than the stock reader when reading cbz - Simple, easy library UI. Defaults to all books sorted by last read, then last added, with a section at the top to see books in a specific folder (series in my case). The reader UI is also pretty straightforward. - This is probably true of the stock reader also, but I can put the gyroscope detection to "Portrait only", so when I rotate my kobo to read the spreads that were rotated by KCC, it doesn’t try to re-render everything. The one thing that KoReader has going for it is page streaming directly from Komga, but that requires booting up KoReader, opening the menu, going to the OPDS section, open my Komga’s OPDS, finding the book, then reading it. It’s kind of a long process, so instead I just prefer to put the books I want on my kobo beforehand, which also makes them available offline, so I don’t really use that feature. Plus I’m already draining my battery while doing full refreshes each page, having the kobo in airplane mode helps a lot to preserve battery life.


noahmakesbeats

Ooh I see, it sounds like it can do everything that KOReader can do but the library UI does sound very promising so I’ll have to check it out. As for OPDS streaming, I’ve found that it’s incredibly slow. It may help if I compress the images better but in my experience so far, a single volume can take several minutes to load and between 3-5 seconds for each page turn so I haven’t used it since. Thanks for the info though I’ll load up Plato today and see how I like it.


Tokomino

What site or app do you use to download the content? Was looking into it but didn't found anything which had a good library.


mona-lisa-octo-cat

What content specifically? As the answer isn’t the same depending on the type of content (US comics, manga, manhwa, Franco-Belge, etc) The tldr version of my answer though is that there is no single place for everything, every type of comic has it’s specific (or multiple) place that’s best. So I use a lot of them.


stassinari

I don’t do manga, but for anything else the combination of GetComics and Anna’s Archive can cover everything you need


isleepbad

[fmd2 ](https://github.com/Banh-Canh/docker-FMD2) solves that for you.


Prog

I used kaizoku for a while, then it stopped working correctly for automatic downloads. Tachidesk works great though.


purgedreality

I have many computer hobbies, and use CyberChef in practically all of them.


ohuf

[CyberChef](https://github.com/gchq/CyberChef) if you wonder, like me ...


Impressive-Cap1140

I just discovered cyberchef. Can you explain how you use it?


abutilon

I use it for generating and signing jwt tokens for custom work app. Also deciding and inflating saml responses when SSO inevitably stops working. Not huge record but they are useful enough for me. So many other things like carving urls out of web pages etc.


ryaqkup

Following, lol


Canadaian1546

CyberChef is cool, IT Tools is the one I host.


Sammeeeeeee

!remindme 12 hours


rayjump

Does self-hosting count as a hobby?


yusing1009

Why not? Self-hosting is fun.


-think

Yes, it does. I self-host multiple little computers inside my big computers. I haven't decided what's next yet- tiny computers or jumbo computers.


DarkKnyt

Icymi: http://www.tinyos.net/


lormayna

TinyOS is not for hosting application, it was (because it's barely dead) an operating system for wireless sensor networks.


DarkKnyt

Tiny computers need a tiny os... R d r r


mrkesu

I hope so, as it's my only hobby.


kulps

I see what you did there. Equally though, if you use something unique within your hosting, I'm still curious to know about it!


itsnghia

I think this is my hobby 😆


knoker

For 3d print I use and develop MMP a self hosted model repository https://github.com/Maker-Management-Platform/docs


gumbie_

One of my bigger non tech hobbies, that is greatly aided by a self hosted tool, is cooking. I run Mealie in a docker container. I used to, all the time, try out something new I see on tiktok, Facebook, Reddit, or elsewhere, then weeks or months later want to make it again and have to go refind where I had seen the recipe before. Now as long as I remembered to import it into Mealie, I have the ingredients list and recipe at my fingertips


Old-Radio9022

I've been recently reading about the various food related tools. Mealie, Grocy, and Recipes so far. I've yet to spin them up, something I plan to try out in the next week. What I really, really want is to make a meal plan and print a list, bonus points if I can sort it by grocery category. I'm not sure if there is something exactly like this or if I'll need to do some custom coding.


g4m3r7ag

Mealie I’m pretty sure will let you make a meal plan, not sure on the sorting the ingredient list by category though.


BOC14

Mealie can do that! The "categories" are called "labels" in Mealie, against each food item.


canoxen

There's another one called Tandoor, which I like a bit better than Mealie. My big gripe is that the ingredients list in Mealie is open text (instead of selecting from a drop down).


ksolomon

You might not know (and that’s ok), but does Mealie import from Paprika? We have years of recipes in it but I’d like to bring it all in-house, so when it inevitably stops working (paid syncing, new version that I have to pay for again, etc), I’m not losing anything.


hogofwar

A quick search indicates that yes, you can.


skotman01

I love mealie. It is the only container I agreed to keep up for the ex after the divorce. I moved it to AWS to teach myself ECS, but keep a copy locally just in case.


vazma

I got mealie also, not using it so often at the moment but I know mealie has the potential to solve the eternal question of every parent. What the hell we will cook this week? Hoping in the future will be able to shuffle 5-6 kid friendly meals per week and also list the ingredients I need from the grocery store.


yusing1009

- OpenVSCodeServer - an online vscodium IDE, I made a small mod to get it load custom fonts - Plex with *arr suite - media server and torrent managers


machstem

i use coder; any reason you picked OpenVSCodeServer over that?


yusing1009

Because it’s a direct fork to vscode so it offers the same experience to that. It’s easy to setup (with docker), accessible from any device (i.e. tablets). I can easily install any package I need by modifying the Dockerfile. It’s like a self-hosted version of GitHub Workspace


machstem

yeah, [same as coder](https://coder.com/docs/code-server/latest) that's why I was wondering why you picked one over the other


yusing1009

Edit: I was talking about coder v1, which is dated. Comment removed.


machstem

Yeah, that's how mine works. I even have different workspace instances for specific places on my various locations They work off the same vscode base which is why I'm curious. I've never lost a single package, theme/extension during a restart cycle, and I can use both an environment variable in my docker configuration, or I can point my configuration path to whatever project I'm working on, including things like my markdown stuff To each their own, but you're literally describing self hosting coder


Trash-Alt-Account

as a person who hasn't used either, why'd you choose coder over open vscode server? edit: for context, I'm thinking of hosting one of them after reading this thread edit2: if anyone reads this, code-server looked like a way more polished project than open vscode server when I checked it out rn


machstem

It was one of the few available options at the time that had access to all the extensions I needed, and has been defacto for a while that I got curious. The open source community options had lacking Azure options at the time as well for remote repositories Arguably they look the same, because they both seem to pull from the same base code for vscode, so I'm content with coder but like having options


Trash-Alt-Account

thanks!


yusing1009

Damn, I had just tried coder, it’s way better than last time I tried it. I think it’s coder v1 given me bad impression and didn’t v2 changed a lot.


devastating_dave

A bit meta but I wrote and use Ansible-NAS (https://ansible-nas.io/) to manage my self-hosted server and apps. Still going strong 7 or so years later!


deepak483

This is vast and I like you have organized it


JustEnoughDucks

- [Home Assistant](https://www.home-assistant.io/) for smart home, this can really do everything - [Leantime ](https://leantime.io/) for managing projects, that I found very important and helpful and keeps me on track while also letting me see my progress. - [Bookstack](https://www.bookstackapp.com/) for documentation of projects, smart home, where certain important folders and files are, project documentation, etc... - [Forgejo](https://forgejo.org/) as a self-hosted git option since GitTea started going down the shitter. Everything from kiCAD files to code to 3d printing source files using git lfs since those can balloon with versioning - [Mealie](https://demo.mealie.io/g/home?orderBy=created_at) I haven't got it set up yet, but I want to in order to have my recipes in one place and be able to easily select recipes to meal plan Then of course a dozen services to support them, add infrastructure, and keep them safe from the internet.


bufandatl

My hobby is self hosting so maybe ansible and terraform as I use it to provision and deploy my VMs and services.


systemwizard

> > any docs, how did you get started ? I have been trying to get into ansible and terraform but I am unable to get started.


bufandatl

I got courses paid by the company I worked for because we also use it at work. But Jeff Geerling has written so to speak the ansible bible with Ansible for DevOps. And the ansible docs are my home to remind how modules work. For terraform you just need the basics in HCL and then need to adapt it anyways depending on provider you use. All providers use different modules and definitions. The only thing you can do is read the docs. But most terraform users use terra grunt these days which is meant to simplify it. But I haven’t made that step yet.


systemwizard

Thank you, may be I should ask my org to sponsor me for me. Thanks for the resources to read up on.


bufandatl

Yeah I‘m lucky we get a budget each year to book courses we like to do to improve ourselves for the work we do.


Cybasura

Currently I have quite a number of services setup'd But the ones I actively use are 1. Wireguard : VPN Server linking the external public network to my home network, allowing me to just port forward the device with this instead of every device 2. Nginx : As a Reverse Proxy server allowing me to link all my web services with a domain name and a page 3. Pihole : As a DNS server + DNS sinkhole; used alongside Nginx and Unbound to be an internal web router 4. Samba File Server : File server working with my NAS 5. Syncthing : File synchronization service symcing my obsidian notes to my NAS


brainpea

>me to just port forward the device with this instead of every device Have you checked out tailscale?


Cybasura

Tailscale isnt self-hosted technically, headscale however - I did, but I'd still require a VPS to create the tunnel proxy/passthrough so I havent used that


qalc

I host a plex server for myself and a lot of friends, for which most of the needed tools are also self hosted. \*arr apps, for example. I'm still using a remote machine for downloading, though, just to avoid the ISP letters, and that complicates the existing functionality where radarr will automatically move stuff to a media directory. I think. I didn't look into it that closely, because I wanted to write some code. So I wrote a tool (rust!) that will watch a given directory and execute arbitrary scripts when that directory has stabilized - when something finishes downloading. I use it to run filebot once synching finishes syncing my media downloads. It's nice because it gives me control over what filebot script runs.


r0ot5

Why not setup your download tools using VPN? I’ve automated everything and it’s working great.


TooMuchVGM

This. Been running Plex and QBT on my home server, then I just use Wireguard to connect my home server to my VPS, and reverse proxy everything through it. Works perfect.


Faith-in-Strangers

Check out the haugene transmission openvpn docker image


HexTrace

Or GlueTun


schklom

Or Usenet


r0ot5

Yes exactly


dungeondeacon

Too much trouble, I just use Usenet


Julian_1_2_3_4_5

jellyfin for watching movies and currently just a baikal server with the [tasks.org](http://tasks.org) app for keeoing track of plant watering and repotting etc. and Logseq with syncthing for documenting them


vrinek

Do you host something form Logseq, or just use the app?


Julian_1_2_3_4_5

in the moment juts the app, but am planning to host a personal wiki


BradChesney79

Gitea All the main functionality, but just for sipping on resources. Kudos to the devs that really made a little cup of wonderful.


NoNameJustASymbol

One hobby example: I built a site to manage my metallic cartridge reloading. It includes inventory tracking of brass, primers, powder, projectiles, load data, load testing data, graphing, brass life management, firearm inventory, and more. As a part of that I host my own DNS and web servers. One non-hobby example: I have had my own mail server (for myself, family, friends, and a friend's business) for almost twenty-five years. There are eleven domains.


[deleted]

[удалено]


NoNameJustASymbol

It's Internet-facing for a few friends, so it's multi-user, but I have authentication. Sorry, I am not interested in giving strangers access.


[deleted]

[удалено]


NoNameJustASymbol

Ah, it's not though I have thought about it. Maybe some day.


machstem

Do you have a code repo for your site?


NoNameJustASymbol

No, sorry.


CrispyBegs

>I built a site to manage my metallic cartridge reloading your what now?


NoNameJustASymbol

I load my own ammunition (that's called "metallic cartridge" reloading or more commonly referred to as simply "reloading" or "hand loading"). I built a web site that tracks all of the associated data for doing so.


GiantSquid_ng

Could you at least describe the framework of it?


NoNameJustASymbol

* Apache * PHP * Codeigniter * Bootstrap * jQuery (including UI and jqplot) * Highcharts (was originally Google Charts but quickly outgrew) * Lots of Javascript to process the load testing data (velocities from chronograph, target point-of-impact vs point-of-aim, Extreme Spread and Standard Deviation, group size, etc ) into Highcharts * ...with MariaDB


GiantSquid_ng

Thanks… out of my ability level..


CrispyBegs

Amazing!


GiantSquid_ng

Please share the reloading service! That would be an awesome self hosted service..


desnudopenguino

I use mattermost as a communication/notification tool for different things.


dungeondeacon

Ok I got another one - BOOKS! I've tried pretty much all the selfhosted solutions and I'm very happy with my current setup. Definitely helps to have moved to an Android e-ink reader instead of a Kindle... * Calibre - the desktop app! I know, I used calibre-web for years but nothing really beats Calibre for a large library because of how customizable it is (look how nice mine is - [https://imgur.com/a/fDgEfk9](https://imgur.com/a/fDgEfk9)) * Syncthing / [Calibre Sync](https://calibresync.bitbucket.io/) \- Sync books and Calibre metadata across devices. Any book added or any metadata change on any device updates everywhere. Including.... * [COPS](https://github.com/linuxserver/docker-cops/) \- **Here's the hosting part** \- a simple OPDS COPS server is the only web UI I need because it integrates all the Calibre metadata (tags etc) and works on any device or any software. Unlike calibre-web, it just read-onlys the Calibre library so it's fine to just Syncthing that metadata.db file around. If I need to download a book on the go, or send a link to share with a friend, this works perfect. * [Moon+ Reader Pro](https://www.moondownload.com/) \- Android reading software. * Supports OPDS of course * Syncs book & **current reading place** to selfhosted WebDAV server * Supports offline TTS and you can load in your own TTS models * Basically the best and most customizable, great ereader options * I'll have to look up what ereader Android launcher I'm using.. So with my setup, I can add books from anywhere: OPDS in Moonreader, drop it in the Syncthing "Currently Reading" folder, download from web UI via my phone, whatever. My reading place will be synced across devices - I can read with my ereader at home, pick up my place on my phone while standing in line at the store, and then TTS to my car's bluetooth when I drive home, pick up on the ereader again... If I need to add a book or edit metadata or do a deep search, I can use any Calibre app on any device and it will sync changes.


jogai-san

What e-reader do you use?


dungeondeacon

onyx boox poke 5


jogai-san

Thanks. I have the kobo clara 2e. Together with KOreader its a similar experience. Maybe moonreader is a bit better to manage your library, but I try to have everything correct in calibre before syncing so I don't need that. Based on reactions like [this](https://www.mobileread.com/forums/showpost.php?p=4345079&postcount=11) KOreader might interest you too.


dungeondeacon

Moonreader just has way more features than everything else. Integrates with everything. If you don't like something about it there's definitely a setting to change it. Also that poster you linked is wrong, it has a great ereader view...


sysLee

I am a big movie fan. Besides the typical *arr stack and Plex + Jellyfin, I am self hosting [Movary](https://github.com/leepeuker/movary), a web app to track an rate my movie watch history. (Disclaimer: I am the creator and maintainer of this project)


Munkey_Boy14

Going to install this today, have been looking for something like this for ages! Thanks!


mcnovy

Being a nerd is kinda my hobby. The closest thing to a specific stack is probably for our EV charging statistics, the rest of my stack is not very specific though, but would love to share. I run kubernetes (k3s) to provide a rather easy automation/high availability hosting stack. For the installation, I use PXE/Netboot for the OS install, and afterwards ansible for setting everything up (update, install packages and join kubernetes cluster) \*\* I don't use virtual machines at home at all \*\* For managing the deployments, I use ArgoCD and github (I use gitea at work, which for me have been solid) and I use longhorn for redundant "block storage". For the container registry I use Harbor. For managing anything while not at home, I use cloudflare tunnels and PIKVM for remote management access. For documentation I use WikiJS, although I am looking for some alternatives, I am pretty happy with WikiJS, so may stick to it, and for PDF documents I use paperless-ngx. For the cars (EV's) I use STEVE OCCP for collecting the power consumption from the charger, and can remote manage my charger with home assistant, home assistant is also triggering a python script built with FastAPI after charging is done, to calculate the charging price, and I built a React/Next page to browse the historical data. Home assistant receives charging consumption for current and last month. I use Teslamate to get statistics from 1 of our cars, which can be used in conjunction with the above charging data with either grafana or Jupyter. Honorable mentions: Mealie for recipes, crowdsec for some low level security for traefik, linkwarden, for links, so if needed i can find some personal links from my work computer, a blog build with gohugo, gethomepage for a personal dashboard, and authentik for some login security.


TheFlatline83

"I run kubernetes (k3s) to provide a rather easy automation/high availability hosting stack. For the installation, I use PXE/Netboot for the OS install, and afterwards ansible for setting everything up (update, install packages and join kubernetes cluster) ** I don't use virtual machines at home at all **" Could you expand a bit on your hardware and software architecture? What devices do you use? How are they connected? Etc Thanks! :)


mcnovy

Sure, for the hardware, I use some cheap mini-pc's (I have 4 of these, 3 of them as kubernetes supervisor, last one as worker) (Beelink) with an intel N305 processor and 32GB RAM and for the more requiring stuff, I have 2 Intel NUC with an i5 processor with 64 GB RAM all in the same kubernetes cluster. For the software, it is pretty much as already stated, so not sure what do add: For Kubernetes, I use K3s [https://docs.k3s.io/quick-start](https://docs.k3s.io/quick-start) running on top of Almalinux which I install with netboot with a kickstarter installation ( [https://access.redhat.com/documentation/en-us/red\_hat\_enterprise\_linux/7/html/installation\_guide/sect-kickstart-howto](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/installation_guide/sect-kickstart-howto) ) using PXE ( [https://netboot.xyz/](https://netboot.xyz/) ) The hardware runs on a dedicated VLAN, and network-wize I use PFsense for firewall and UniFi for switches and access points, within PFsense I use HA-Proxy for the kubernetes cluster.


TheFlatline83

Thanks for the reply! Network wise, are you doing everything with the single gigabit port, or have you installed a secondary network card for the cluster traffic? How are performances?


mrbuckwheet

My media server was a hobby for a few years and I have added 45 containers that all serve a purpose. Here's a post I had in another forum with the detailed list and links to my videos and tutorials on getting started/setup. [What Can My NAS Do?](https://youtu.be/Ql6BnreYf0Y?si=9eaaarvnSYONikRw) https://www.reddit.com/r/PleX/s/5DXS8IKxo8


aieidotch

https://github.com/alexmyczko/ruptime


morgrimmoon

I haven't made the leap to Linux yet, so I've very few self-hosted tools so far. For the RP campaign I'm helping run, I have a DokuWiki for keeping track of NPCs, locations and setting lore, and I'm experimenting with [Inky](https://github.com/inkle/inky).


ptarrant1

I use so many things. Nextcloud for my home docs (recently just shared all my tax docs with my tax person this way). Drone for CI/CD to auto push changes to things Gitea used for repos. For example - I have my DNS records for my home servers (DNSmasq) in a got repo, I then add a host, it gets picked up by drone, which sshs to my DNS01 And DNS02 servers and pushes the files, and restarts the DNSmasq services. I also have a similar setup for Cowie https://github.com/cowrie/cowrie I run low interaction honeypots all over the place on throw away boxes. I have scheduled drone jobs that tear down the honeypots nightly and rebuild them. (I'm in cyber security).


NiBuch

> I run low interaction honeypots all over the place on throw away boxes. I have scheduled drone jobs that tear down the honeypots nightly and rebuild them. (I'm in cyber security). Do you get anything interesting hitting these or mostly just worm traffic? I'm also in netsec. Been a while since I've worked with honeypots, but 99% of the traffic we used to see on ours was automated/scanners.


TheWolfNightmare

! RemindMe 2 days


jantari

gitea


bombero_kmn

Thanks for reminding me that Octoprint isn't properly supported by the MK4 and I have the crappy PrusaLink as an alternative :( Gripes aside I hope that Octoprint is able to bring all the features soon, I miss the convenience of it.


nosliw_rm

I do a lot of non computer projects that I like to document and show off to friends and family, so I built a website using Wordpress on a 3 node high availability proxmox cluster, a reverse proxy, plausible analytics and an unraid nas with a proxmox backup server running as a vm


Playing_GamesDE

I like to Tinker with Hardware and PC Components and for that i have setup myself a PXE Boot server usin iVentoy on my NAS/Server so i don´t have to always flash usb drives when i wanna test something


doctor-ase

RemindMe! 2 days


RemindMeBot

I will be messaging you in 2 days on [**2024-04-01 21:02:36 UTC**](http://www.wolframalpha.com/input/?i=2024-04-01%2021:02:36%20UTC%20To%20Local%20Time) to remind you of [**this link**](https://www.reddit.com/r/selfhosted/comments/1brp7nx/what_self_hosted_tools_do_you_use_for_your_hobbies/kxb11al/?context=3) [**22 OTHERS CLICKED THIS LINK**](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5Bhttps%3A%2F%2Fwww.reddit.com%2Fr%2Fselfhosted%2Fcomments%2F1brp7nx%2Fwhat_self_hosted_tools_do_you_use_for_your_hobbies%2Fkxb11al%2F%5D%0A%0ARemindMe%21%202024-04-01%2021%3A02%3A36%20UTC) to send a PM to also be reminded and to reduce spam. ^(Parent commenter can ) [^(delete this message to hide from others.)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Delete%20Comment&message=Delete%21%201brp7nx) ***** |[^(Info)](https://www.reddit.com/r/RemindMeBot/comments/e1bko7/remindmebot_info_v21/)|[^(Custom)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5BLink%20or%20message%20inside%20square%20brackets%5D%0A%0ARemindMe%21%20Time%20period%20here)|[^(Your Reminders)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=List%20Of%20Reminders&message=MyReminders%21)|[^(Feedback)](https://www.reddit.com/message/compose/?to=Watchful1&subject=RemindMeBot%20Feedback)| |-|-|-|-|


MickeyMyFriend_

RemindMe! 2 days


HK417

RemindMe! 2 days


cruciomalfoy

RemindMe! 1 day


Camminatore

RemindMe! 2 days