What's up, selfhosters? - Sunday thread

2 years ago by tofuwabohu to c/selfhosted

It's Sunday somewhere already so why wait?

Let us know what you set up lately, what kind of problems you currently think about or are running into, what new device you added to your homelab or what interesting service or article you found.

I'll post my ongoing things later/tomorrow but I didn't want to forget the post again.

possiblylinux127 64 points 2 years ago

Half finished projects

path: 0 15118871, hotness: undefined, score: 64, children: 2
jabathekek 20 points 2 years ago

Same as it ever was.

path: 0 15118871 15119529, hotness: undefined, score: 20, children: 1
AtariDump 8 points 2 years ago

Same as it ever was.

path: 0 15118871 15119529 15120378, hotness: undefined, score: 8, children: 0
verstra 38 points 2 years ago

OpenWRT on a new router. The wifi works better, ethernet works up to 980Mbit/s and I don't have all my traffic routed trough a Huawei device.

And it allows you to configure everything.

path: 0 15117555, hotness: undefined, score: 38, children: 7
kat 12 points 2 years ago

Running opnsense here and just plain having my own firewall is the coolest thing.

path: 0 15117555 15117994, hotness: undefined, score: 12, children: 2
xantonin 1 point 2 years ago

I need to switch to OPN. Was on pfSense Plus until they csncelled the free licenses so I finally "downgraded" to pfSense CE and now I'm finding it hasn't been updated in 2+ years and I'm really missing having DHCP hostnames being added to local DNS automatically.

path: 0 15117555 15117994 15127340, hotness: undefined, score: 1, children: 1
TunaLobster 1 point 2 years ago

Like mDNS?

path: 0 15117555 15117994 15127340 15128123, hotness: undefined, score: 1, children: 0
verstra 8 points 2 years ago

I'd score openwrt as a perfect 5/7

path: 0 15117555 15117556, hotness: undefined, score: 8, children: 0
jimmy90 1 point 2 years ago

i just transitioned from a dedicated pfsense machine to openwrt LXC container in proxmox machine

the idea is to have 2 or more openwrt instances in different proxmox machines for some HA routing to my self hosted subnet(s)

going well so far and i think i know a lot more about routing (ha). openwrt is pretty great though.

ps. i think i'm having issues with udp port forwarding but not sure

path: 0 15117555 15131832, hotness: undefined, score: 1, children: 0
torgeir 1 point 2 years ago

What router did you use?

path: 0 15117555 15136015, hotness: undefined, score: 1, children: 1
verstra 2 points 2 years ago

Linksys MR7360. I just got official support, so i had to install a snapshot and manually install luci.

Why this one? Because it was 50% off due to a local shop closing. Last one on the shelf too.

path: 0 15117555 15136015 15154464, hotness: undefined, score: 2, children: 0
walden 21 points 2 years ago

A couple of days ago, after testing it myself for a few months to make sure I understood how everything works, I made the switch to NextCloud Calendar, and will no longer use Google Calendar.

This is the best part though... I somehow convinced my wife to do the same. She let me install the NextCloud app(optional for Calendar stuff but makes the setup easier) and DAVx^5^ on her phone (both from F-Droid, so DAVx^5^ was free). I exported and imported her calendar, and made sure the notifications were set up to her preferred default.

It's multiple days later, and she hasn't complained!

I've also moved all of my contacts over to NextCloud, but have yet to coerce my spouse to do the same.

path: 0 15117784, hotness: undefined, score: 21, children: 7
jeena 8 points 2 years ago

This sounds good, the partner acceptance factor is always one of the biggest struggles. Technology is easy :D

path: 0 15117784 15118663, hotness: undefined, score: 8, children: 0
non_burglar 3 points 2 years ago

Which calendar client did you use?

I thought the switch to nextcloud calendar was going to be simple, but davx is ... Not a clean-cut app.

  • Did you find a way to sync from device to NC?
  • Were you able to merge Google's dumb export of 3 calendars?
path: 0 15117784 15117891, hotness: undefined, score: 3, children: 5
midnight 11 points 2 years ago

I've been using Fossify Calendar for a while now and it's been pretty great. I moved to it after the whole Simple apps getting sold drama when it happened.

path: 0 15117784 15117891 15118122, hotness: undefined, score: 11, children: 0
walden 2 points 2 years ago

In a web browser I use the NextCloud one. It's functionally very similar to Google and I like it a lot.

For our Android phones, my wife uses the Google Calendar app, and I like Business Calendar Pro.

Both apps you just have to go into the settings once DAVx^5^ has done the initial sync and uncheck all of the Google calendars so they aren't shown, and check the boxes next to the new Calendars.

Exporting and Importing I could only really easily do via the web browser for both.

path: 0 15117784 15117891 15118015, hotness: undefined, score: 2, children: 3
non_burglar 2 points 2 years ago

Sorry to pester you, but I'm confused: my google calendar app does not allow removing the original google calendar. How were you able to do so?

And both of your installs can sync from device to NC? I have not been able to get around this... Only one-way sync from NC to davx to 3rd party android calendar.

path: 0 15117784 15117891 15118015 15118264, hotness: undefined, score: 2, children: 2
walden 3 points 2 years ago

The Google account is still there, I've just hidden each of those calendars. New events seem to default to whichever calendar you used last (citation needed) so once you've created an event under the NextCloud account, it should default to that. The app I use (Business Calendar Pro) doesn't even give the option if a particular calendar is disabled.

As far as DAVx^5^, the default is to only sync every 4 hours. Phone to NC is instant (once DAVx sees the change), but NC to Phone has a delay. However!...

I just set up the ntfy app to create instant two way sync both ways. It's pretty slick. Dig around in the DAVx^5^ documentation about how that works. You install the DAV Push app on the NC server, ntfy on your phone, enable UnifiedPush in the DAVx settings, do a little dance, and then NC notifies DAVx every time there's a change.

Edit: you can also delete calendars from Google Calendar settings on the web, but this is obviously permanent. I think you can also totally remove Calendar from your account.

Edit2: You can't remove calendar from your account, only delete individual calendars.

path: 0 15117784 15117891 15118015 15118264 15119433, hotness: undefined, score: 3, children: 1
specialseaweed 17 points 2 years ago

I’m 3 time zones away from my server and it hasn’t crashed yet after being gone for 3 days. I’m very proud of it.

path: 0 15123606, hotness: undefined, score: 17, children: 3
riot 8 points 2 years ago

I feel you. I did not expect mine to crash but I am in Japan and streamed a movie from my server on the West coast of North America.

path: 0 15123606 15126023, hotness: undefined, score: 8, children: 1
kalpol 3 points 2 years ago

That's such a nice feeling

path: 0 15123606 15126023 15128265, hotness: undefined, score: 3, children: 0
BigDaddySlim 3 points 2 years ago

The absolute bliss

Same with me when I was in Brazil, it was chugging along just fine back in New England

path: 0 15123606 15129264, hotness: undefined, score: 3, children: 0
Semi_Hemi_Demigod 15 points 2 years ago

My job let me buy a bunch of Pis to set up a cluster for a demo so I’m having a lot of fun

path: 0 15118832, hotness: undefined, score: 15, children: 6
jabathekek 6 points 2 years ago

Pis

🤔

path: 0 15118832 15119574, hotness: undefined, score: 6, children: 2
asap 3 points 2 years ago

It's for a streaming service.

path: 0 15118832 15119574 15121749, hotness: undefined, score: 3, children: 1
jabathekek 1 point 2 years ago

Does this service provide the proper end point for the stream?

path: 0 15118832 15119574 15121749 15122326, hotness: undefined, score: 1, children: 0
tofuwabohu 1 point 2 years ago

What kind of cluster, kubernetes?

path: 0 15118832 15119665, hotness: undefined, score: 1, children: 2
Semi_Hemi_Demigod 4 points 2 years ago

Nothing so fancy. Just some postgres machines to show off different recovery modes

path: 0 15118832 15119665 15119930, hotness: undefined, score: 4, children: 1
tofuwabohu 1 point 2 years ago

Cool enough!

path: 0 15118832 15119665 15119930 15125947, hotness: undefined, score: 1, children: 0
N0x0n 13 points 2 years ago

Helle there ! It's still Saturday here :p !

I recently setup weechat (IRC) and learned about bouncers. From what I understand it's similar to a proxy but with backlogging IRC conversation. I'm still new to it and have a lot a new things to learn.

I'm thinking to self-host my personal bouncer on some cheap VPS.

Other than that was busy with encoding with av1an and encode my bluray library to AV1 codec :).

I also recently self-hosted metube (yt-dlp web frontend) to download some music from RiMusic. Still need to work on a shortcut with HTTPS shortcut on Android !

path: 0 15117337, hotness: undefined, score: 13, children: 3
jeena 1 point 2 years ago

I thought WeeChat is the Chinese everything app?

path: 0 15117337 15118771, hotness: undefined, score: 1, children: 2
Cozog 8 points 2 years ago

The Chinese app is called WeChat.

path: 0 15117337 15118771 15119364, hotness: undefined, score: 8, children: 0
N0x0n 2 points 2 years ago

That's wechat, and this confusion made it really difficult to find the right info on the web... Most search results were linking to the Chinese thing, uhhg !

path: 0 15117337 15118771 15120184, hotness: undefined, score: 2, children: 0
JustEnoughDucks 12 points 2 years ago

Crazy enough, I have everything going that I want to on my server!

  • *arr suite and jellyfin
  • traefik reverse proxy with crowdsec + bouncer for some sites (e.g. not documents or media)
  • paperless-ngx for documents
  • immich for photos
  • leantime to manage personal projects
  • Book stack for a personal wiki
  • calibre-web for my library
  • syncthing for file and music syncing so I don't have to stream music
  • valheim server for me and my friends
  • boinc for turning my server to a productive heater in the winter
  • home assistant for my in-renovation smart home

As far as my server goes, I have everything I need. Maybe setting up something for sharing files over the web if needed. I used nextcloud for that before it killed itself completely and I realized I never really needed it.

Next is working on my smart home because we had to fully strip the house to renovate. KNX first, zwave for things that KNX doesn't have or are crazy expensive, ESPHome for everything that the other two can't accomplish. Minimal 2.4GHz interference and don't have to rely as much as possible on flaky wireless in a brick house.

path: 0 15125118, hotness: undefined, score: 12, children: 0
EarMaster 12 points 2 years ago

I have recently setup my paperless-ngx instance and have uploaded all my scanned documents. Now I have to tag all that stuff which seems like a lot of work. So I'm looking into paperless-ai... 🧞

path: 0 15118961, hotness: undefined, score: 12, children: 2
tofuwabohu 6 points 2 years ago

(pre ai) I found that adding a few, tagging them correctly and then adding the rest worked pretty good with auto tagging. Don't know how much of a difference paperless-ai is going to make but it sounds interesting. I would just make sure to only plug in a selfhosted thing

path: 0 15118961 15119699, hotness: undefined, score: 6, children: 1
EarMaster 2 points 2 years ago

Paperless-AI is fantastic. I had 750 untagged documents (all my physical mail since 2017). Paperless-AI processed all of them using a local Ollama installation, tagged them, created correspondants and a title for each document. So much work I didn't have to do... 😍

path: 0 15118961 15119699 15390070, hotness: undefined, score: 2, children: 0
marcus_too 11 points 2 years ago

I know this isn't sexy but I've been working on my documentation. Getting configs etc properly versioned in my gitea instance, readmes updated etc. My memory is not what it once was and I need the hints when things break.

path: 0 15137202, hotness: undefined, score: 11, children: 4
d416 2 points 2 years ago

Same here. I got Gemini to write a shell script for me that I can run on my Proxmox host which will output all of my configs to a .txt file. I asked it to format the output in a way a LLM can understand so I can just copy/paste it next time I need to consult AI.

path: 0 15137202 15137569, hotness: undefined, score: 2, children: 2
HandBash 2 points 2 years ago

This sounds interesting. Although I'm not even sure of what sort of configuration I would need to keep between reinstalls lol.

path: 0 15137202 15137569 15138225, hotness: undefined, score: 2, children: 1
tofuwabohu 2 points 2 years ago

Mostly the stuff in /etc/pve, plus whatever you installed in additional software

path: 0 15137202 15137569 15138225 15143913, hotness: undefined, score: 2, children: 0
tofuwabohu 1 point 2 years ago

Pretty cool! I also try to improve my documentation

path: 0 15137202 15137838, hotness: undefined, score: 1, children: 0
node815 11 points 2 years ago

If hardware service counts. :) I have been fighting for the last few months with my Promxox server telling me a drive went read only , from a SSD and even a HDD, very odd behavior and it finally pulled the last straw with me last Thursday. I had a 4TB drive acting as my Storage/backup drive which this complained about so I put a 1TB drive in which is pretty much 2 yrs old so plenty of life on it.

I went through and tested the SSD with extended tests and it passed with flying colors, so it dawned on me, maybe it's the SATA data cable, and sure enough, it was. When I had run the sudo smartctl -x -T permissive /dev/sdb it only presented very little information on it, swapping the cable and it now presents the full SMART data and stats as it should. Additionally, it's been more stable with the performance so far. So I call that a win.

In the software side, I have been going through the Home Assistant instance and removing dead/old entities I never had gotten to removing

path: 0 15121793, hotness: undefined, score: 11, children: 2
kalpol 2 points 2 years ago

I dealt with a lot of time sinks like this running on consumer hardware. I got a Dell R720 and those problems all went away. Now I have a power and cooling problem. :D

path: 0 15121793 15128319, hotness: undefined, score: 2, children: 0
tofuwabohu 1 point 2 years ago

Sounds annoying to debug, glad you found the culprit!

path: 0 15121793 15125861, hotness: undefined, score: 1, children: 0
slazer2au 11 points 2 years ago

Slowly building up my self hosted test env in a VM on my gaming PC.

Most recently playing with homepage so I don't have to remember as many sub domains.

Eventually I will get the *arr stack going so my jellyseerr instance is more automated.

path: 0 15117567, hotness: undefined, score: 11, children: 1
LazerDickMcCheese 6 points 2 years ago

I'm an idiot so it took me about 3 frustrating years to get all the docker containers working. Worth it every day

path: 0 15117567 15119046, hotness: undefined, score: 6, children: 0
pezhore 10 points 2 years ago

I spun up a new Plex server with a decent GPU - and decided to try offloading Home Assistant's Preview Voice Assistant TTS/STT to it. That's all working as of yesterday, including an Ollama LLM for processing.

Last on my list is figuring out how to get Home Assistant to help me find my phone.

path: 0 15121308, hotness: undefined, score: 10, children: 2
kalpol 3 points 2 years ago

Got any links for howtos on this?

path: 0 15121308 15128325, hotness: undefined, score: 3, children: 1
pezhore 2 points 2 years ago

Sure! I mostly followed this random youtuber's video for getting Wyoming protocols offloaded (Whisper/Piper), but he didn't get Ollama to use his GPU: https://youtu.be/XvbVePuP7NY.

For getting the Nvidia/Docker passthrough, I used this guide: https://www.bittenbypython.com/....

It's working fairly great at this point!

path: 0 15121308 15128325 15146836, hotness: undefined, score: 2, children: 0
potentiallynotfelix 9 points 2 years ago

I lost all my inpsiration after my last install. I've literally just got immich and a raid array. I want to add a few things:

  • Public facing website
  • Jellyfin
  • VPN server
  • Individuous
  • XMPP
path: 0 15118336, hotness: undefined, score: 9, children: 0
jeena 8 points 2 years ago

I. Build a PC for video editing because it was becoming impossible to do on the laptop. I realized that I can use the GPU also to run large language models myself.

So this week I've been setting up ollama and Open WebUI to be able to move some of my queries I ask ChatGPT and ask them on my computer, even if I'm away.

This way I don't need to send sensitive data to the USA and China. It works quite well but I only can use smaller models up to 14B because of the 12 GB VRAM my graphics card only has.

path: 0 15117793, hotness: undefined, score: 8, children: 0
hiddenSin 8 points 2 years ago

I have setup a immich docker container and am slowly moving users and images from google photos.

path: 0 15124902, hotness: undefined, score: 8, children: 3
xantonin 2 points 2 years ago

Replacing Google Photos is still on my to-do list. How do you like Immich so far? Did you compare it to any alternatives?

path: 0 15124902 15127232, hotness: undefined, score: 2, children: 2
kalpol 1 point 2 years ago

Interested in this too - immich gets so much viral hype I'm a little suspicious of it

path: 0 15124902 15127232 15128287, hotness: undefined, score: 1, children: 1
Darkassassin07 3 points 2 years ago

I set it up a couple weeks ago. It's alright; facial recognition works pretty well, the files are easy to manage, and setup was pretty straightforward (using docker).

Searching for images works fairly well, as long as you're searching for content and not text. Searching 'horse' for example does a pretty good job showing you your pictures of horses, but often misses images containing the word horse. Not always, but it's noticeable to me.

The mobile apps work well too; syncing files in the background as they appear, optionally creating albums based on folders. Two things I find missing though are the ability to edit faces/people in an image (you've gotta do that from a browser), and the ability to see what albums an image is in and quickly navigate to one.

It's a developing project that's well on it's way. A good choice imo.

path: 0 15124902 15127232 15128287 15139691, hotness: undefined, score: 3, children: 0
OhVenus_Baby 8 points 2 years ago

I'm trying to figure out setting up TrueNAS scale and docker for the first time. Building a NAS and self hosting a few things from an old all in one mini PC.

path: 0 15134053, hotness: undefined, score: 8, children: 0
Owljfien 8 points 2 years ago

I'm eternally sitting here putting off migrating my homelab from docker to rootless podman due to some rather janky patterns I use. It might be super smooth or it might not so instead I just wait in endless decision paralysis

path: 0 15124516, hotness: undefined, score: 8, children: 4
herrfrutti 2 points 2 years ago

how are you trying to run podman?

If you just want a similar setup as with docker I'll recommend this:

https://github.com/...


Lingering (running services without login / after logout)

https://github.com/containers/podman/issues/12001

https://unix.stackexchange.com/...

sudo loginctl enable-linger <user>

https://github.com/...

Check out the storage.conf to use the fuse-overlay driver.


I like podman-compose and i have a start up script that restarts all my containers at reboot, as my user.


Also use the full link to your images, like docker.io/image oder where ever you get your images from.


have fun :)

path: 0 15124516 15124930, hotness: undefined, score: 2, children: 1
Owljfien 1 point 2 years ago

I ended up just adapting my composes to run commands, on my desktop I don't mind having to manually start them at boot, I could easily make a simple thing to just run at boot and just say podman run <container> as most of my containers depend on others so I can just start the child-most container and it'll start them all. I just have some shenanigans where I use one container as a VPN for the other ones, which is a bit messy if using rootless. I'll have a look into the links and see if there's anything new in there I haven't seen before but yeah, nothing unsolveable I'm just needlessly putting things off lol

path: 0 15124516 15124930 15125039, hotness: undefined, score: 1, children: 0
InnerScientist 1 point 2 years ago

Find a new service you like, add it using rootless podman. That way you can test it without affecting your running system.

path: 0 15124516 15124635, hotness: undefined, score: 1, children: 1
Owljfien 1 point 2 years ago

I more mean replacing the runtime etc, I've got some running on another machine and had some difficulty wrapping my head around the subuid and subgid stuff, so in theory I should be fine but it's an irrational worry lol

path: 0 15124516 15124635 15124835, hotness: undefined, score: 1, children: 0
linuxguy 7 points 2 years ago

Looking for a self-hosted period tracking app with companion android app. Have done literally zero investigation at this point but it's on my todo.

path: 0 15129131, hotness: undefined, score: 7, children: 6
sunzu2 2 points 2 years ago
path: 0 15129131 15131471, hotness: undefined, score: 2, children: 4
MonkeMischief 2 points 2 years ago

That's definitely one of those things I found bizarre and awful yet...entirely unsurprising. I can see how selling that data probably sounds like such a lucrative edge to marketing companies.

how did we as society come to accept this?

By not establishing ethical lines high-voltage containment fences on the advertising industry quickly enough, and letting them convince us "this is just how business works", when their entire existence is about finding the scummiest ways to hack free will for profit.

path: 0 15129131 15131471 15132939, hotness: undefined, score: 2, children: 3
sunzu2 1 point 2 years ago
path: 0 15129131 15131471 15132939 15136440, hotness: undefined, score: 1, children: 2
MonkeMischief 2 points 2 years ago

Hehe I think you might have been replying to a different thread. :)

path: 0 15129131 15131471 15132939 15136440 15152668, hotness: undefined, score: 2, children: 1
merthyr1831 1 point 2 years ago

IMO you should stick with a local device store only. If you're worried about the state getting hold of the data, having any backups is gonna be a liability.

path: 0 15129131 15137743, hotness: undefined, score: 1, children: 0
mesamunefire 6 points 2 years ago

I'm starting to see mastodon users on my tiny pixelfed server. It's such a good feeling.

On the sad side, my Lemmy update went south and I had to remove it off my setup. Still looking for a good replacement for max two users. Something dirt simple like GoToSocial turned out to be.

path: 0 15117687, hotness: undefined, score: 6, children: 8
jeena 3 points 2 years ago

I had a similar problem with Lemmy, UT's not optimized for small instances.

I went with PieFed und am very happy with it.

path: 0 15117687 15118682, hotness: undefined, score: 3, children: 3
tofuwabohu 1 point 2 years ago

What's UT? Was about to run Lemmy myself

path: 0 15117687 15118682 15119821, hotness: undefined, score: 1, children: 2
jeena 2 points 2 years ago

Auto correct changed "it's" to UT's.

You need kind of a beefy server which is not worth it for one or two people. That is why I installed PieFed instead which does the same but plays nicer on a small VPS with fewer resources.

path: 0 15117687 15118682 15119821 15120942, hotness: undefined, score: 2, children: 1
tofuwabohu 2 points 2 years ago

Weird, I've heard exactly the opposite, some people are running Lemmy on a dual core. Just get a drive big enough if you plan to follow many communities. Guess I'll try anyways

path: 0 15117687 15118682 15119821 15120942 15125918, hotness: undefined, score: 2, children: 0
ocean 1 point 2 years ago

Pyfedi is what you want.

path: 0 15117687 15118342, hotness: undefined, score: 1, children: 3
mesamunefire 3 points 2 years ago

I tried getting it setup but it didn't want to work on my system. The docker container didn't work with some errors and the docs seem like they need a bit of work. I love piefed, but if it takes more than a weekend to setup then I personally don't have enough time.

Great software though.

path: 0 15117687 15118342 15118557, hotness: undefined, score: 3, children: 2
ocean 2 points 2 years ago

I got it to work then moved it to another server and couldn’t. So I get that.

If I can figure out how I setup lemmy would you want to know?

path: 0 15117687 15118342 15118557 15118754, hotness: undefined, score: 2, children: 1
mesamunefire 2 points 2 years ago

Sure! Truthfully, unless it's dead simple I'm going to let others host.

path: 0 15117687 15118342 15118557 15118754 15119566, hotness: undefined, score: 2, children: 0
bluGill 6 points 2 years ago

Installed grocy on a server and magic mirror on a pi. Now we can track all the daily tasks of life which makes my wife happy

path: 0 15119571, hotness: undefined, score: 6, children: 0
empireOfLove2 6 points 2 years ago

I'm currently half way thru building a ZFS array using (5) 8tb Ironwolf Pro drives. I'm modelling and 3d printing a custom drive cage with brackets to hold them all inside the shitty Dell tower case I have dedicated to it. Hoping I can get it done sometime Sunday, I'm on V2 of the drive cage print and it takes like 8 hours to do lol.

path: 0 15117571, hotness: undefined, score: 6, children: 0
drkt 6 points 2 years ago

Why is it so hard to send large files?

Obviously I can just dump it on my server and people can download it from a browser but how are they gonna send me anything? I'm not gonna put an upload on my site, that's a security nightmare waiting to happen. HTTP uploads have always been wonky, for me, anyway.

Torrents are very finnicky with 2-peer swarms.

instant.io (torrents...) has never worked right.

I can't ask everyone to install a dedicated piece of software just to very occasionally send me large files

path: 0 15120601, hotness: undefined, score: 6, children: 13
LiveLM 6 points 2 years ago

Maybe something like Copyparty would be what you're looking for?

path: 0 15120601 15121770, hotness: undefined, score: 6, children: 4
tripflag 2 points 2 years ago

Thanks for the mention :>

Yeah, copyparty was my attempt at solving this issue - a single python-file for receiving uploads of infinitely large files, usually much faster than other alternatives (ftp, sftp, nextcloud, etc.) especially when the physical distance to the uploader is large (hairy routing).

I’m not gonna put an upload on my site, that’s a security nightmare waiting to happen.

curious to hear your specific concerns on this; maybe it's something that's already handled?

path: 0 15120601 15121770 15146643, hotness: undefined, score: 2, children: 2
drkt 1 point 2 years ago

I already saw copyparty but it appears to me to be a pretty large codebase for something so simple. I don't want to have to keep up with that because there's no way I'm reading and vetting all that code; it becomes a security problem.

It is still easier and infinitely more secure to grab a USB drive, a bicycle and just haul ass across town. Takes less time, too.

path: 0 15120601 15121770 15146643 15154140, hotness: undefined, score: 1, children: 1
tripflag 2 points 2 years ago

You could always toss it in a sandbox for some isolation :> but yeah I get you, all of the optional features does mean more code.

It's a shame that browsers make stuff like chunked uploading so tricky, so even just the essentials would be a fair bit of logic -- and you won't get optimal upload speeds without sending chunks in parallel. And the corruption detection is also worth its weight in gold... Ah well, it is what it is hehe

path: 0 15120601 15121770 15146643 15154140 15155244, hotness: undefined, score: 2, children: 0
baconman1945 0 points 2 years ago

I think that openssh or any ssh or ftp app should facilitate this.

path: 0 15120601 15121770 15129568, hotness: undefined, score: 0, children: 0
dnick 1 point 2 years ago

On a related note, it would be nice if there was a shared storage option for self hosting. It wouldn't be the same as self hosting, but more like distributed hosting where everyone pools storage they have available and we could have an encrypted sharing option.

path: 0 15120601 15122130, hotness: undefined, score: 1, children: 2
kalpol 2 points 2 years ago

You're describing the world wide web, except giving others write access

path: 0 15120601 15122130 15146750, hotness: undefined, score: 2, children: 1
dnick 1 point 2 years ago

Kind of, though with rules. I think I'm describing something closer to structured, encrypted torrents.

path: 0 15120601 15122130 15146750 15211157, hotness: undefined, score: 1, children: 0
kalpol 1 point 2 years ago

Sending is someone else's problem. They have all sorts of different understandings and tools and I can't deal with them all. So the only alternative is to set them up with an account in (e.g.) Nexcloud or just accept whatever Google service they use to send you a large file.

Sending other people files is easy in Nextcloud, just create a shared link and unshare when done. Set a password on the file itself.

path: 0 15120601 15128386, hotness: undefined, score: 1, children: 2
drkt 1 point 2 years ago

Sending is someone else’s problem.

It becomes my problem when I'm the one who wants the files and no free service is going to accept an 80gb file.

It is exactly my point that I should not have to deal with third parties or something as massive and monolithic as Nextcloud just to do the internet equivalent of smoke signals. It is insane. It's like someone tells you they don't want to bike to the grocer 5 minutes away because it's currently raining and you recommend them a monster truck.

path: 0 15120601 15128386 15139420, hotness: undefined, score: 1, children: 1
kalpol 0 points 2 years ago

OK 80 GB is for sure an edge case. Nextcloud won't even work for that due to PHP memory limits, I think.

Interesting problem. FTP is an option, with careful instructions to an untutored user. Maybe rsync over a VPN connection if it is always the same sender.

Not even sure what else would reliably work, except Tannenbaum's Adage.

path: 0 15120601 15128386 15139420 15146724, hotness: undefined, score: 0, children: 0
tofuwabohu 0 points 2 years ago

I sometimes create them a Nextcloud account and send them the credentials

path: 0 15120601 15125883, hotness: undefined, score: 0, children: 0
lemmyingly 0 points 2 years ago

Could you set a 'password' on the uploads? So the server will only accept and start the upload if the password is present. The password is a passphrase to make it easy to type in.

path: 0 15120601 15121456, hotness: undefined, score: 0, children: 0
hangonasecond 6 points 2 years ago

I've gotten a CalDAV server, audiobookshelf, and selfhosted obsidian live sync running on my laptop while I wait for movers to bring my shit to my house. Then gotta migrate it all across to my mini PC afterwards. Doing a modular NixOS setup to replace/complement what I used to have running on proxmox.

Once everything is on a dedicated machine I'm going to make a nice little homepage for it, inspired by a previous thread here.

path: 0 15120958, hotness: undefined, score: 6, children: 0
silmarine 5 points 2 years ago

Set up paperless-ngx and cannot get my scanner to send a scan to a FTP server. It supposedly supports sending to FTP but doesn't have much documentation for it. I've tried FTPS, SFTP, and unsecured FTP. Both secure types just cause it to error out. But with unsecured the scanner just freezes then reboots. Really annoying me. I'm about to give up and just scan to s USB thumb drive then copy the scans to the server.

path: 0 15124240, hotness: undefined, score: 5, children: 5
carzian 1 point 2 years ago

I had to have my scanner scan to a windows VM that saves it to a network drive for paperless to injest. Its not my favorite solution but at least I don't have to manually move the files around

path: 0 15124240 15124458, hotness: undefined, score: 1, children: 2
silmarine 1 point 2 years ago

The scanner also supports sending to email. I will try that before setting up a windows VM. I was just tubing i would use USB for the initial import of my file cabinet.

path: 0 15124240 15124458 15126925, hotness: undefined, score: 1, children: 1
Darkassassin07 1 point 2 years ago

I'm having some crazy deja vu reading this 5 comment thread....

It's been a few months since I visited one of these general "how's everyone's week been" threads, but the last time I did someome else was talking about just having setup paperless, struggling to get their scanner to print to ftp, thinking about email, someone had suggested wireshark; it feels like I just re-read that exact conversion again, but they're new comments....

Freaky.

path: 0 15124240 15124458 15126925 15139806, hotness: undefined, score: 1, children: 0
chaospatterns 1 point 2 years ago

Have you tried a packet capture with Wireshark or tcpdump to see what it's doing? It might give better clues than a general error message.

path: 0 15124240 15125065, hotness: undefined, score: 1, children: 1
silmarine 1 point 2 years ago

That's a good idea. I didn't even think to do that. Thanks!

path: 0 15124240 15125065 15126887, hotness: undefined, score: 1, children: 0
MonkeMischief 5 points 2 years ago

I have a family member across the country that wants to break from Google and really isn't the type to self-host themselves, and I connect to my self hosted NextCloud solely through TailScale.

NextCloud permissions seem easy enough, but I'm researching how to add them to my Tailnet safely to avoid potential compromise of my network if something happens to their system.

Presuming this involves ACLs, which look intimidating, but I'm doing some research on that.

path: 0 15133114, hotness: undefined, score: 5, children: 6
rumba 6 points 2 years ago

ACLs are not a bad as they look.

Get your nextcloud instance hooked into tailscale

You just need a sample file

Group for admins, add yourself

Tag owner for internal is admins Tag owner for nextcloud is admins

Action accept, src admin, dst *:*

Action accept, src nextcloud, dst nextcloud *.

Then tag your nextcloud ts connection as nextcloud in the webadmin

Tag all your other clients admin in the webadmin

Note: you can't just paste what I put here you need to find a viable template and then follow along. I'm on a mobile device where I would give you something more finalized

Edit: tag your fam client as nextcloud

Something like this:
I stripped down one of my configs, I took out SSH, I don't think it requires it

{
    "groups": {
        "group:admins": [
            "bob@bob.com",
        ],
    },

    "tagOwners": {
        "tag:admin":    ["group:admins"],
        "tag:nextcloud": ["group:admins"],
    },

    "acls": [

        {
            "action": "accept",
            "src":    ["tag:admin"],
            "dst":    ["*:*"],
        },

        {
            "action": "accept",
            "src":    ["tag:nextcloud"],
            "dst":    ["tag:nextcloud:*", "autogroup:internet:*"],
        },

    ],

}
path: 0 15133114 15133703, hotness: undefined, score: 6, children: 2
MonkeMischief 2 points 2 years ago

Thanks! This is very helpful! I really appreciate it! :D

path: 0 15133114 15133703 15152382, hotness: undefined, score: 2, children: 1
rumba 3 points 2 years ago

No problem. They really should spend about 10 hours having somebody make a GUI for it

path: 0 15133114 15133703 15152382 15153189, hotness: undefined, score: 3, children: 0
tofuwabohu 2 points 2 years ago

Is exposing it to the internet not an option? Boarding more family members on could be cool.

path: 0 15133114 15133312, hotness: undefined, score: 2, children: 2
sugar_in_your_tea 4 points 2 years ago

I expose mine for convenience, and I use multiple layers of security to reduce risk:

  • Cloudflare protections at edge
  • IP filtering at VPS
  • connection from VPS to NAS is over Wireguard
  • TLS handled in my network (so no snooping at VPS)
  • all exposed services are in containers with minimal access

That cuts most of the issues.

path: 0 15133114 15133312 15133694, hotness: undefined, score: 4, children: 0
MonkeMischief 2 points 2 years ago

It might be some way, however not easily. My mega-corpo ISP blocks incoming connections on common hosting ports, because they want to keep the network safe sell expensive home-business plans. Lol

I'm also very amateur at this as I go along, and I'm not sure I'm ready to deal with the fallout of missing some security step and getting my server botted or ransomwared lol.

I haven't done the hardware stuff with setting up my own router/firewall box either, for instance.

So Tailscale works really well for me by seemingly magically bypassing a lot of that nonsense and giving me less to worry about. They allow 3 users for free, but have a relatively inexpensive family plan for like 6 users as well, if that becomes necessary.

I mainly just need to tell them not to try and use my server as an exit node if they're across the country 😂.

But yeah definitely, I'm using this as a way to test the waters for running service alternatives as the web we knew collapses around us lol. I'm not ready to be running something people really rely on yet, though. :)

path: 0 15133114 15133312 15152630, hotness: undefined, score: 2, children: 0
madeofpendletonwool 5 points 2 years ago

Working on Smart Playlists for Pinepods I'm the developer of the self-hosted podcast management server and Sunday is always my new feature day. I've had a lot of fun adding in new features lately. Like designing a homepage and adding OIDC login support. Don't let anybody tell you auth isn't fun.

path: 0 15127930, hotness: undefined, score: 5, children: 2
tofuwabohu 1 point 2 years ago

Oh wow, I hadn't known pinepods! I've been looking for a selfhosted podcast management thing for literal years and recently audiobookshelf popped up, but maybe I should check Pinepods instead! I don't have audiobooks anyways. Are there Android Apps that can be used as a frontend?

Btw, github links to https://pinepods.online/, but the website seems to be exclusively available on https://www.pinepods.online/.

Edit: Just found you release an Android app as well. I'll have a look!

path: 0 15127930 15128038, hotness: undefined, score: 1, children: 1
madeofpendletonwool 3 points 2 years ago

Yep! The Android App is somewhat in the works. It compiles, works and has all the features of the web version currently. The things that don't work are the aspects that make it an actual Android app. Like local device downloads and integration with Android APIs. That stuff is coming. After this next minor release getting to those are my priority.

Not that I'm biased or anything, but Pinepods objectively has WAYYY more features than audiobookshelf for podcast management. Because it's a podcast server of course. Things like podcast 2.0 support with chapters, hosts, and transcripts, YouTube channel support, embedded podcast Index, YouTube and iTunes search support, external RSS feed support, etc. Audiobookshelf is great, but it's an audiobook app. It'd probably be clutter to add a lot of this stuff.

And true on the link. It should redirect though.

path: 0 15127930 15128038 15129727, hotness: undefined, score: 3, children: 0
Anonymouse 5 points 2 years ago

I've been trying to learn K8s and more recently the Gateway API. The struggles are that most Helm charts don't know Gateway (most are barely Ingressroute) and I'm trying to find a solution to one service affecting the other gateways.when a service cannot find a pod, the httproute fails and when one route fails, the ingress fails. It's a weird cascading problem.

Right now, I'm considering adding a secondary service to each gateway that resolves to a static error page. I haven't looked into it yet; it cane to me in the brief moment of clarity before I fell asleep last night.

Also, I may be doing everything wrong, but I am learning and learning is fun.

path: 0 15148712, hotness: undefined, score: 5, children: 0
IsoKiero 5 points 2 years ago

I changed my proxmox server from zfs raid pool to software raid with mdadm. Saved me a ton of ram and cheap ssd's don't really like zfs, so it's a win win. And while messing around with drive setups I also changed the system around a bit. Previously it had only single ssd with LVM and 7x4TB drives with zfs but as I don't really need that much storage it's now running 3x1TB SSD + 4x4TB HDD, both with software raid5 so 2TB of fast(ish, they're still sata drives) storage and 12TB (or 10,6 in the real wold, TB vs TiB) of spinning rust storage.

Well enough for my needs and I finally have enough fast storage for my immich server to maintain all the photos and videos over 20+ years. Took "a while" to copy ~5TB over 1gig lan to other system and back, but it's now done and the copying didn't need babysitting in the first place, so not too big of a deal. Biggest unexpected issue was that my 3,5" hdd hotswap cradles didn't have option to mount 2,5" drives so I had to shut down the server and open the case to mount the drives.

And while doing that my piHole was down, so the whole network didn't have DNS server around. I'd need to either set up another pihole server or just set up some scripts to the router to change DNS offerings to dhcp clients while pihole is down and shorten the lease time to few minutes.

path: 0 15118490, hotness: undefined, score: 5, children: 0
Pika 5 points 2 years ago

I've recently setup an recipe archival project using tandoor, I'm working on converting all my grandparents fading old as dust cooking recipes from their misc handwritten cursive notecards to digital.

Setup was uneventful but it took a little research to figure out how to use a remote postgres server, turns out the app doesn't give an error when it can't connect to the server, it just fails to run

Have to say the actual program itself is absolutely absurd and how they choose their permissions, it breaks all conventional and took quite a bit to get used to.

path: 0 15131990, hotness: undefined, score: 5, children: 0
3dmvr 4 points 2 years ago

Moved my fediverse apps friendica, lemmy, 35c. (only user is me) to one server since it was overkill having 2 barely using 8% if that if their cpu/ram. Suprisingly easy with yunohost backups, remade users and restored backup if just the apps. Updated enhance panel, switched the sites im making for family to use as a portfolio for local webdev to ols, fairly easy,, was using wordpress templates wrong so I fixed that and redid the home pages, now I feel less confident with wordpress and wonder if ive always made sites wrong, think i just forgot since its been years.

path: 0 15147212, hotness: undefined, score: 4, children: 4
tofuwabohu 4 points 2 years ago

Great to hear the yunohost migration worked. What's 35C?

path: 0 15147212 15148061, hotness: undefined, score: 4, children: 3
3dmvr 2 points 2 years ago

I initially fd it up because I didnt deselect everything but the apps, but I at least thought to backitup and dload it locally beforehand so it was an easy/quick recovery

path: 0 15147212 15148061 15156632, hotness: undefined, score: 2, children: 0
3dmvr 2 points 2 years ago

I have no idea lmao, prob a typo lol, I had streams and pleroma as well

path: 0 15147212 15148061 15156608, hotness: undefined, score: 2, children: 0
notfromhere 1 point 2 years ago

This is what I found, a Discord bot. Hopefully GP comes back with an answer.

path: 0 15147212 15148061 15149158, hotness: undefined, score: 1, children: 0
dotslashme 4 points 2 years ago

Currently trying to figure out how to create and maintain an internal CA in order to enable pod to pod TLS communication, while using letsencrypt for my public ingresses.

path: 0 15130870, hotness: undefined, score: 4, children: 0
sugar_in_your_tea 4 points 2 years ago

My NAS and our desktops are all on WiFi, so I'm planning to run some cable or install moca or something. Our uplink is currently only 100mbit (max for this ISP, I refuse to switch) but our city plans to roll out gigabit everywhere in the next couple years, so I want something forward compatible (powerline will probably be too limiting). SO has been complaining about latency, and I think the WiFi card is to blame, so I'm trying this before upgrading the WiFi card.

Our house has the following:

  • phone lines everywhere (could maybe use the existing cables to fish through cat6?)
  • cable jacks e everywhere (have an unused satellite dish)
  • lots of power plugs
  • two floors (rambler + basemen) with pretty much no shared walls (everything will need to jog a bit)

I'm going to try running some cable tomorrow (holiday in the US, just want a test run from bedroom internet source -> basement water heater room), but if that doesn't work, I'll need a backup plan.

Anyone have experience with any of the above? Tips?

path: 0 15131432, hotness: undefined, score: 4, children: 5
tofuwabohu 3 points 2 years ago

No experience with most of that stuff, but I would also try to avoid powerline. Tried it and had pretty bad performance.

path: 0 15131432 15131911, hotness: undefined, score: 3, children: 0
WhyFlip 3 points 2 years ago

That's a massive project that I would like to one day embark on myself. I'm in a ranch with a basement so it should be a breeze. Ha, not! Good luck!

path: 0 15131432 15131929, hotness: undefined, score: 3, children: 0
MonkeMischief 2 points 2 years ago

This may sound dumb or be helpful so I'll toss it in just in case:

Depending on when they're built, a lot of houses' RJ-11 phone jacks are actually using CAT-5E. If you're lucky, they're individual runs and not daisy-chained!

The way they set up the runs here is weird though, they're cat-5E but we have no fancy junction box. It all runs to some hatch on the side of the house presumably for telecom/satellite TV installers. So you might have secret ethernet cable behind your landline jacks, even if there's no tidy junction box! :)

It was cool finding out there's already capable infrastructure in the walls, but you gotta replace the wall jacks with RJ-45 using a tone tool to label which one goes where, and then the next trick is figuring out an affordable switch that can handle a garage that could get to 100ºF + in summer...

But anyway, worth checking before you start getting too deeply sunk into other solutions. :)

path: 0 15131432 15132808, hotness: undefined, score: 2, children: 1
sugar_in_your_tea 2 points 2 years ago

It was built in the late 80s so I doubt it's cat5. But I also know the basement was finished later, so maybe I'll get lucky at least with those.

I just need to figure out where it's all going to see if I can reuse it.

Another interesting thing is the previous owner ran speaker wire to the master bed, living room, and basement room exactly where I want to go, so maybe can reuse those runs.

path: 0 15131432 15132808 15133551, hotness: undefined, score: 2, children: 0
bluGill 2 points 2 years ago

Go slow. measure 4 times. most rooms don't need a jack so put APs where it is easy to ge wires and that will feed the other rooms.

path: 0 15131432 15155241, hotness: undefined, score: 2, children: 0
shadshack 4 points 2 years ago

I've got a project to look forward to. Have my Proxmox server with a UPS, running NUT to watch the battery percentage and power down gracefully if the % gets too low. I have Home Assistant watching that so it's supposed to notify me before that happens. It's not notifying me though, so I gotta look into that. I know it's not working this morning because the power went out, so now I'm just sitting here theorizing instead of actually looking at it. 🙃

path: 0 15128639, hotness: undefined, score: 4, children: 3
Bronzie 2 points 2 years ago

Oooo can you tell me more?
I have a UPS and it's connected to and communicate with my Synology, but the NUC could also benefit from a safe shutdown in case of power outages.

path: 0 15128639 15132514, hotness: undefined, score: 2, children: 2
shadshack 1 point 2 years ago

I used mostly this, but had to customize it a bit I think to get things working right. NUT feels like a super finicky system, but in the end it does work. My biggest issue right now is that it only reports a new status update to Home Assistant every few minutes, so the actions don't really get a chance to trigger before the server shuts down. It also shuts down with the UPS at way too high of a percentage remaining, so I need to figure out how to make it wait just a little bit longer before the power down. It wants to power off like < 2 minutes after the power goes out...

https://chribonn.medium.com/...

path: 0 15128639 15132514 15132693, hotness: undefined, score: 1, children: 1
Bronzie 2 points 2 years ago

Cheers! Will have a look when I have time

path: 0 15128639 15132514 15132693 15134222, hotness: undefined, score: 2, children: 0
Appoxo 4 points 2 years ago

Finally managed to set up tvheadend with rebreoadcasted IPTV from a private group with functioning and automated import into jellyfin.
Works very well (if the IP stream doesnt crash)

Edit: Spelling mistake.
Additional info: Took me 3 weekends to figure out how it all works together, finding out that firefox browser neither on desktop nor android can play live tv on jellyfin (even with transcode) and that EPG is a bitch to get right with obscure tv stations.
And webgrabplus has asinine documentation. Meaning: non existant. Go figure it out yourself what each parameter means, lol)

path: 0 15118943, hotness: undefined, score: 4, children: 0
Korhaka 4 points 2 years ago

Considering moving my stuff into a VirtualBox VM or two rather than running directly on my PC. Then at some point in the future when I have the hardware for it I can fairly easily move it to proxmox. Also means installing a clean OS on my main PC is a quicker task as it would just be install virtual box, load up the VMs and a lot of stuff would already be done.

path: 0 15135933, hotness: undefined, score: 4, children: 1
csm10495 3 points 2 years ago

Consider using containers. I used to think this way, though now my goal is to get down to almost all containers since it's nice to be able to spin up and down just what the one 'thing' needs.

path: 0 15135933 15136382, hotness: undefined, score: 3, children: 0
lambda 4 points 2 years ago

Trying to figure out how to get my qBittorrent docker container to route all traffic through my VPS through wireguard. The catch is that the webui needs to be accessible through LAN.

path: 0 15136734, hotness: undefined, score: 4, children: 0
ColdCreasent 4 points 2 years ago

Recently set up Nextcloud, but ran into trouble getting it to connect with a domain because of Starlink being the ISP. Found out about tailscale and have been getting things connected and accessible with Tailscale’s magic DNS that it uses.

Currently trying to figure out how to use the iOS tailscale app to connect to an exit node, which will be my server at home, but it’s not easy. Apparently it can be done through the shortcuts and automation on the iPhone, but can’t sort out a way to connect easily that doesn’t throw errors with no good documentation to say what I’ve done wrong.

path: 0 15123279, hotness: undefined, score: 4, children: 0
Slax 4 points 2 years ago

Managed to set up immich remote machine learning (old 7th gen Optiplex to gaming PC). If only I bought an nvidia card.. I wasn't able to get it my AMD 7800 XT to work with immich ML.. Next up is setting up microservices because immich is crippling my unraid server 🤦🏼😭

path: 0 15138458, hotness: undefined, score: 4, children: 2
notfromhere 1 point 2 years ago

Wow. I was thinking of setting up immich. Why is it crippling your unraid server?

path: 0 15138458 15149222, hotness: undefined, score: 1, children: 1
Slax 2 points 2 years ago

Honestly I'm not sure. I had the ML on my AMD gaming PC but the other (metadata and thumbnail) services were still on the unraid server.. Photoprism doesn't have that issue at all..

I've switched back to PP until I sort out the microservices..

path: 0 15138458 15149222 15152710, hotness: undefined, score: 2, children: 0
arcosenautic 4 points 2 years ago

Setting up let's encrypt auto cert renewal with ACME. Also looking to setup some monitoring service, basic stuff like CPU, memory usage etc. If anyone has recommendations that have an android app available, that would be awesome.

path: 0 15146843, hotness: undefined, score: 4, children: 2
Darkassassin07 4 points 2 years ago

ACME.sh? I love that little tool.

Cert renewal via DNS-01, independent of any other services or ports. Set it up like 7 years ago and haven't had to touch it since.

path: 0 15146843 15148140, hotness: undefined, score: 4, children: 0
tofuwabohu 3 points 2 years ago

I'm personally using Prometheus Stack and like it, but I just check Grafana in my Android browser. I think Zabbix has an Android app but I don't know if it has as many possibilities as Prometheus.

path: 0 15146843 15147362, hotness: undefined, score: 3, children: 0
UnPassive 4 points 2 years ago

Today I'm experimenting with Ansible. Wanna try setting up a Docker hosted RSS reader with it. Hopefully will write up controls for my whole Docker server with Ansible once I'm more familiar.

path: 0 15149666, hotness: undefined, score: 4, children: 0
land 4 points 2 years ago
path: 0 15120959, hotness: undefined, score: 4, children: 13
tofuwabohu 3 points 2 years ago

Been impressed with Proxmox, super versatile.

path: 0 15120959 15125974, hotness: undefined, score: 3, children: 4
land 1 point 2 years ago
path: 0 15120959 15125974 15128297, hotness: undefined, score: 1, children: 3
tofuwabohu 2 points 2 years ago

I don't know them so I can't say much. Personally I'm wary if there's too much "magic" involved, tools that have automated everything usually are easy to get going, but often tracking down issues is more complicated as they add another layer where the error can come from. But as I said I don't know these so I can't say much about them.

path: 0 15120959 15125974 15128297 15128367, hotness: undefined, score: 2, children: 2
land 2 points 2 years ago
path: 0 15120959 15125974 15128297 15128367 15134729, hotness: undefined, score: 2, children: 1
mierdabird 2 points 2 years ago

I'm still a noob but I have been shocked at how easy Cosmos Cloud has been to set up compared to my old docker/portainer/nginx architecture. Things just work with minimal to no troubleshooting

path: 0 15120959 15121730, hotness: undefined, score: 2, children: 7
land 1 point 2 years ago
path: 0 15120959 15121730 15121898, hotness: undefined, score: 1, children: 3
mierdabird 1 point 2 years ago

Now that I bought different hardware for the cosmos server and my Pi is free I should check out proxmox and unraid though just to compare

path: 0 15120959 15121730 15121898 15133057, hotness: undefined, score: 1, children: 0
mierdabird 1 point 2 years ago

I haven't tried any of those honestly. My previous setup was just a Raspberry Pi running docker with portainer GUI, and nginx pointing to one service. It took me at least a month of dealing with errors, and I got burned out when I could never get geo-blocking or fail2ban working.

I stumbled across Cosmos when the dev posted about 0.16 release and the main draw for me was integrated reverse proxy, geo-blocking, anti-bot/ddos, and automatic updates. I have only run into a few hiccups setting it up and the discord is pretty active so my issues had either been solved before or someone answered me quick

path: 0 15120959 15121730 15121898 15132363, hotness: undefined, score: 1, children: 1
land 2 points 2 years ago
path: 0 15120959 15121730 15121898 15132363 15134768, hotness: undefined, score: 2, children: 0
kalpol 1 point 2 years ago

Lot of reinventing the wheel going on there. I will be interested to see how it matures.

path: 0 15120959 15121730 15128454, hotness: undefined, score: 1, children: 2
mierdabird 1 point 2 years ago

What are they reinventing the wheel from, proxmox or something like that? I should take a peek at something else just to see how they compare

path: 0 15120959 15121730 15128454 15132277, hotness: undefined, score: 1, children: 1
kalpol 2 points 2 years ago

Just looking through the features, things like their own VPN.

path: 0 15120959 15121730 15128454 15132277 15136901, hotness: undefined, score: 2, children: 0
pebbles 4 points 2 years ago

My girlfriends phone was having issues connecting to self hosted servers, so I set her DNS from private to network default. Hope this helps any android users that may have issues.

path: 0 15153114, hotness: undefined, score: 4, children: 0
HelloRoot 4 points 2 years ago

My 8GB soquartz CM4 has a broken memory chip and I can't return it, so I am contemplating whether I should throw it in the oven and hope for the best or whether somebody wants to buy a half broken one unbaked ...

path: 0 15117763, hotness: undefined, score: 4, children: 1
AtariDump 2 points 2 years ago

What’s the going rate for half broken vs very broken?

Might be time to shake and bake.

path: 0 15117763 15120405, hotness: undefined, score: 2, children: 0
johnnixon 4 points 2 years ago

Scripting enlarging 2400 10x10 png files to 512x512 Stable Diffusion generated images that look like high resolution cityscapes in the style of Salvador Dali. I can't get the API to spit out a single image.

path: 0 15119939, hotness: undefined, score: 4, children: 0
merthyr1831 3 points 2 years ago

still learning truenas. i think I've figured out nextcloud which is basically a nightmare whenever I've had to install it

path: 0 15119729, hotness: undefined, score: 3, children: 0
dantheclamman 3 points 2 years ago

I finally set up Joplin server. It is a revelation after too long using Syncthing to sync databases. I wasn't able to use Joplin on Android anymore- the sync to file system had gotten too slow. Now everything syncs pretty much instantly!

path: 0 15138246, hotness: undefined, score: 3, children: 0
merthyr1831 3 points 2 years ago

Anyone know how to set up NPM on truenas scale? I've spent all day trying to get my SSL certs and it fails every damn time. Just says the donation is unknown or that it can't find my npm install 😮‍💨

I'm using a freedns domain tho so maybe I'm gonna need to try buying a domain.

path: 0 15137795, hotness: undefined, score: 3, children: 0
slym 3 points 2 years ago

I have yet again broke a Nextcloud server By trying to upgrade it (from 27 to 30) . Even after hours of debug i’ll have to remake it from scratch ….again

path: 0 15127153, hotness: undefined, score: 3, children: 9
tofuwabohu 4 points 2 years ago

I guess updating it regularly in small steps really is the best working thing. Switched to nc-aio with Auto-Updates half a year ago and didn't have any troubles with updates since.

path: 0 15127153 15127188, hotness: undefined, score: 4, children: 2
slym 2 points 2 years ago

Well i guess my fondamental issue was to procrastinate

path: 0 15127153 15127188 15127217, hotness: undefined, score: 2, children: 1
tofuwabohu 3 points 2 years ago

Automate once and never rely on you not procrastinating again!

path: 0 15127153 15127188 15127217 15127635, hotness: undefined, score: 3, children: 0
blackstrat 1 point 2 years ago

And that is why I no longer run Nextcloud

path: 0 15127153 15135395, hotness: undefined, score: 1, children: 3
slym 1 point 2 years ago

What’s your alternative ? Owncloud ? No thank you

path: 0 15127153 15135395 15137821, hotness: undefined, score: 1, children: 2
blackstrat 1 point 2 years ago

I really only used it for syncing photos from my phone so I went to Syncthing. The NC web interface I found far too slow to be any use, so I just mount network shares over NFS.

path: 0 15127153 15135395 15137821 15183206, hotness: undefined, score: 1, children: 1
slym 1 point 2 years ago

Ok, i use it as a onedrive/google drive replacement . Also i use the calendar and contact function .

path: 0 15127153 15135395 15137821 15183206 15185096, hotness: undefined, score: 1, children: 0
oldfart 1 point 2 years ago

Yeah they fucked up v30, i updated from v29 a few weeks back and had to restore it and now I'm back at 29

path: 0 15127153 15127446, hotness: undefined, score: 1, children: 0
kalpol 1 point 2 years ago

I run it on BSD and just use the pkg and never have any trouble. Clients are all in the Tumbleweed repos so are the latest which I think helps. Update, run occ update and it always works fine.

path: 0 15127153 15128213, hotness: undefined, score: 1, children: 0
nigh7y 3 points 2 years ago

I've been looking into airtable alternatives. Came across teable, which I liked, but it doesn't seem production ready. 🤔

path: 0 15127220, hotness: undefined, score: 3, children: 3
yournamehere 2 points 2 years ago

any you did like? nocodb?

path: 0 15127220 15127670, hotness: undefined, score: 2, children: 2
nigh7y 2 points 2 years ago path: 0 15127220 15127670 15128029, hotness: undefined, score: 2, children: 1
yournamehere 1 point 2 years ago

k. thanks. i see automations are enterprise features. so i think this will end up the same mess as nocodb. their business models are outdated.

path: 0 15127220 15127670 15128029 15128731, hotness: undefined, score: 1, children: 0
ikidd 3 points 2 years ago

Set up an instance of Supabase for an application I'm building that needs a REST backend. So far, so good, using it's Auth functions for OTP login and they work well.

path: 0 15123592, hotness: undefined, score: 3, children: 0
tinsuke 3 points 2 years ago

I've been slowly, but steadily, migrating the services I run on my TrueNAS CORE (FreeBSD) from Jails to Debian VMs so I can migrate to TrueNAS 25 (no more SCALE it seems, and Linux) around April without many hurdles, hopefully.

Besides having to learn some systemd, it has been a smooth ride.

Now I'm down to the last 2 services, which I think are the most complicated setups I have and with no nice deb packages to ease installation: Paperless-ngx and Photoprism.

I'll probably look into playing with Containers (LXC/Incus) to have the same lightweight and efficiency as Jails once the migration to Linux is done. But honestly, if everything is running nicely, I won't be very motivated to do so, let's see.

path: 0 15123723, hotness: undefined, score: 3, children: 2
tofuwabohu 1 point 2 years ago

Isn't one of the main benefits of scale(/25?) that you can run docker containers? Makes paperless pretty easy

path: 0 15123723 15125851, hotness: undefined, score: 1, children: 1
tinsuke 2 points 2 years ago

Yes it is!

Although I can't migrate from CORE and have the service migrated seamlessly unless I use VMs.

And I don't know docker containers, so it is something else I'd have to learn and understand. If I have to choose, I'd probably learn LXN/Incus instead.

path: 0 15123723 15125851 15128515, hotness: undefined, score: 2, children: 0
gever4ever 3 points 2 years ago

I setup a VPN for my moms Synology so I can request and download media for her through my local qbit instance and using Radarr/Sonarr to move the files over.

I have a problem where both arrs don't auto start when I power up the debian VM in Proxmox even though the daemon is running and restart policy is set to always...

She doesn't make a lot of requests so I just go and start them manually but I would eventually like to get it fixed..

path: 0 15149344, hotness: undefined, score: 3, children: 0
Presi300 3 points 2 years ago
path: 0 15132735, hotness: undefined, score: 3, children: 0
harsh3466 3 points 2 years ago

Recently set up OliveTin on a pi zero w for some automation scripts I wan to be able to trigger from my mobile. I'm loving it.

path: 0 15117834, hotness: undefined, score: 3, children: 0
Itsapersonn 3 points 2 years ago

We finally got our music server set up after a lot of finagling with wireguard. It's really cool; we have slsk-dl set up to batch download our playlists from Soulseek, which we can then play in Jellyfin. Next I'm gonna set up Nextcloud for backing up photos, projects, the whole shebang.

path: 0 15120395, hotness: undefined, score: 3, children: 0
midnight 3 points 2 years ago

I'm iterating again on my lab setup and moving a few apps that I expose externally to their own VM so I can lock that sucker down even further. Right now I have a few different servers with podman/docker containers grouped by application type. e.g. critical apps: foregjo, nextcloud, vaultwarden. My arr stack. Media consumption. Knowledge & tracking apps, and general apps.

I eventually intend to throw the external apps into a DMZ VM but my network isn't setup to do that right now, so instead I'm getting them set up on their own host and will lock down the firewall to only allow it to communicate with my reverse proxy and nothing else.

It's been fun reworking my Ansible playbooks to do all my server provisioning (still need to figure out Terraform) along with running app installs and updates automatically at the press a button. Working with firewall rules via Ansible was a bit of a headache at first but now I'm in a really good spot.

I'm also testing out linkwarden and hoarder to finally replace what I lost with Omnivore a while ago.

path: 0 15118239, hotness: undefined, score: 3, children: 0
bitwolf 3 points 2 years ago

Trying to get headrest working in docker. But backups end up filling my host drives docker volume with cached chunks.

Tried setting and volume mounting the cache dir but it still fills up.

Duplicacy worked though so might just stick with that. Just gotta try restoring files now.

path: 0 15121642, hotness: undefined, score: 3, children: 0
Tm12 3 points 2 years ago

I had my VPS go down due to a PSU issue. Os there any legal recourse for getting my 0.14% of the monthly cost back?

path: 0 15118079, hotness: undefined, score: 3, children: 1
tofuwabohu 2 points 2 years ago

Depends on your contact but most hosters have service agreements where a few days of downtime over the year are covered

path: 0 15118079 15119852, hotness: undefined, score: 2, children: 0
PriorityMotif 3 points 2 years ago

Attempting to get my lemmy instance going properly. Got it running on digital ocean but they don't allow outgoing email and reccomend a third party service. I decided to try out Hetzner and am getting errors saying that docker compose isn't installed when running the ansible script.

path: 0 15119914, hotness: undefined, score: 3, children: 4
kernelle 2 points 2 years ago

I've been using OVH without issues. How big is your drive space though? Lemmy uses quite a bit. Federation can take some time too.

path: 0 15119914 15120125, hotness: undefined, score: 2, children: 3
PriorityMotif 2 points 2 years ago

DO lowest tier i'm on is 20gb, but hetzner is slightly cheaper with more ram and 40gb.

path: 0 15119914 15120125 15126161, hotness: undefined, score: 2, children: 2
kernelle 1 point 2 years ago

Mine is using about 100GB atm, ran it on a 40GB to start but the data management was a bit much. Good luck though!

path: 0 15119914 15120125 15126161 15128984, hotness: undefined, score: 1, children: 1
PriorityMotif 2 points 2 years ago

I'm not doing any users or subscribing to any communities, just hosting a community. Should be pretty chill.

path: 0 15119914 15120125 15126161 15128984 15129063, hotness: undefined, score: 2, children: 0
Shimitar 3 points 2 years ago

Working on testing stalwart... And will need to organize and document properly my various nft rules and routing tables, because its slightly getting out of hand...

path: 0 15117688, hotness: undefined, score: 3, children: 0
not_amm 2 points 2 years ago

I'm still using Docker Rootless, which I want to change for Podman since Rootless is second-class for Docker, but I haven't been able to read the documentation enough to understand Podman Quadlets to migrate my compose files, and there are some incompatible configurations so even if using podlet, I have to edit some things manually.

I also want to migrate to MicroOS if possible in my server, but I'm still testing things in a VM to understand enough and the cost-benefit u.u

path: 0 15149022, hotness: undefined, score: 2, children: 0
njordomir 2 points 2 years ago

I'm running Nextcloud and PaperlessNXG on my servers. Over the last few months I tested out my remote management. Now that I'm back home, I've been making a few adjustments based on my learnings. Firstly, Wireguard is slower than a turtle, while Tailscale has been a little bit faster. I'm guessing this is due to my upload speed and switching to fiber may fix this.

I'd also like to add TubeArchivist back in since there's some great videos that I don't trust Google to preserve given the direction things are going.

The folks on the "privacy" Lemmy gave me some good tips on app replacements and after making a big spreadsheet with all my apps, their licenses, etc., I cut down my remaining proprietary apps by at least 50% and I only have a few proprietary essentials that still depend on Google Play. I've been meaning to do this for a long time and I almost have a path towards completely removing all Google, Amazon, and Microsoft products from my life.

Next, I'd like to set up Wander to eventually get rid of Garmin/Strava but I haven't been able to figure it out and I'm still locked in to some degree because of my hardware (Garmin watch). The Ring doorbell has to be the next thing to go, but I'm exhausted and haven't had the motivation to start a new project until the dust settles from the last one.

path: 0 15157068, hotness: undefined, score: 2, children: 0
overload 2 points 2 years ago

Had Jellyseer break on me again on Truenas scale, something about a jellyfin API blah blah blah. Decided that Sonarr and Radarr are fine enough to interface with that I don't need it and deleted the image.

path: 0 15128093, hotness: undefined, score: 2, children: 0
somenonewho 2 points 2 years ago

Still haven't properly set up my backups ... Have my Nextcloud on a zfs (single disk sadly) and want to send it to a server at my parents place (also zfs) but both are behind NAT. While I've successfully set up wireguard between the two, but the connection won't stay up so there's still a ways to go till I got a happy off-site Backup.

path: 0 15121022, hotness: undefined, score: 2, children: 5
Penta 4 points 2 years ago

Maybe Tailscale could be super useful for this!

path: 0 15121022 15121129, hotness: undefined, score: 4, children: 4
somenonewho 1 point 2 years ago

I kinda shied away from tailscale because "I wanted to do it on my own" but I've just set up tailscale (while on a train no less) and it was really simple ... Guess I'll run with it for now :D now I'll just have to set up the send/receive scripts but that's just some BASHing my head against a wall ;)

Thanks for the suggestion!

path: 0 15121022 15121129 15156400, hotness: undefined, score: 1, children: 3
Penta 1 point 2 years ago

If you want to have more control about it and become independent of the SaaS offering, you can even selfhost headscale, a FOSS tailscale control server. I run it myself with zero issues.

path: 0 15121022 15121129 15156400 15163430, hotness: undefined, score: 1, children: 2
somenonewho 1 point 2 years ago

Yeah I saw that. It's definitely intriguing. For now I'm good with the free tailscale but might look into it. What's your experience with headscale? It's mostly a broker right so probably not to Ressource excessive? I have a small public VPS for getting to my selfhosted infrastructure so I might just add in headscale there

path: 0 15121022 15121129 15156400 15163430 15163966, hotness: undefined, score: 1, children: 1
AustralianSimon 2 points 2 years ago

So I recently sandboxed a webapp I am getting ready to launch.

Basically Unifi switch > Vlan port > Server > Hosting Webapp instances, worker instance, cloudflared and DBs.

Pretty chuffed at the docker config actually. Just configuring my WAF and tunnel settings with Cloudflare to reduce the scanning from VPS providers. Anyone have a solution or will I need to configure some sort of nginx instance to do it as Cloudflare only allows a certain length for each WAF rule for free.

Side thought, does anyone know of a tutorial for CICD to auto build my containers and deploy? I've been reading github and codeberg docs and playing around to no avail. I'm temped to just write a go script to handle it on my server.

path: 0 15137090, hotness: undefined, score: 2, children: 0
Lark7380 2 points 2 years ago

I bought a coral tpu and setup frigate. I've been tweaking the alerts and motions. Moving home assistant notifications from reolink to frigate. Was thinking of singing up for frigate+ for additional animal objects. Has anyone signed up for frigate+? Is it worth it?

path: 0 15122050, hotness: undefined, score: 2, children: 0
happydoors 2 points 2 years ago

Set up pi-hole on my network and I’m realizing it clashes with my VPN on my desktop and private relay on my Apple devices lol. Progress everywhere else though?

path: 0 15132734, hotness: undefined, score: 2, children: 0
WhyFlip 2 points 2 years ago

Adding a second vdev today to my primary pool running on Scale. New vdev will be 12TB by 4 wide, with existing at 10TB by 5 wide. Drives are all 7,200 RPM enterprise grade, CRM drives.

May also add a second pool with the drives from my previous build which would be 10TB by 4 wide. These drives are 5,400 RPM so I would not use them in my primary pool.

Also, Noctua sent me a bracket (at no charge) so I can correct the orientation of the CPU fan to be facing front to back (currently left to right). I also have a couple 80mm fans and a 120mm fan to add to the server case. Once all of that is in place I hope to start running Ldarr against my libraries without CPU temps hitting 95°C.

path: 0 15130917, hotness: undefined, score: 2, children: 0
Tuxman 2 points 2 years ago

I don’t have a technical issue at the moment.. financial one 🤣

I store my data on an OLD my book Live 3TB HDD. Runs fine but it’s getting full now, and the day it decides to shut down I don’t have any backups.

So I want to buy at least a 2 bays RAID1 array.

I’ll plug it on my server directly, and that would become my NAS.

Maybe two 6TB drives, so I’ll double my existing storage?

path: 0 15129077, hotness: undefined, score: 2, children: 1
MonkeMischief 1 point 2 years ago

I don’t have any backups.

Horror story, stranger. Oh no!

If this is stuff that you can't afford to lose like family pictures, music library, or 90's memes or something, I've had decent luck with iDrive for my offsite backups. 4TB relatively cheap, works with Linux (using some Perl scripts they made), and you can define your own encryption keys so not even they can see your stuff.

It reliably backs up my NAS.

They've usually got a crazy cheap deal to start with on their homepage or if you look around, for the first year. So maybe that could be helpful until you get some other storage. :)

(I think we pay $100 a year now for 4TB)

path: 0 15129077 15133012, hotness: undefined, score: 1, children: 0
MaliciousKebab 2 points 2 years ago

I just setup a local llm with open webui and lm studio using qwen 2.5 coder 7b as the model, gonna test it this week.

path: 0 15131860, hotness: undefined, score: 2, children: 0
cass80 2 points 2 years ago

Finished setting up an email server and am now looking into a matrix nextcloud bridge. Doesn't seem to exist, so I guess I'm writing one.

path: 0 15131743, hotness: undefined, score: 2, children: 5
tofuwabohu 2 points 2 years ago

What exactly is it supposed to bridge?

path: 0 15131743 15131921, hotness: undefined, score: 2, children: 4
Evkob 4 points 2 years ago path: 0 15131743 15131921 15132324, hotness: undefined, score: 4, children: 3
cass80 2 points 2 years ago

Correct!

path: 0 15131743 15131921 15132324 15133159, hotness: undefined, score: 2, children: 2
tofuwabohu 1 point 2 years ago

Interesting, I wasn't aware Talk has Text, always thought it's video only.

path: 0 15131743 15131921 15132324 15133159 15133326, hotness: undefined, score: 1, children: 1
theskyisfalling 2 points 2 years ago

This year has been my first foray into self hosting in general. I have been doing a lot of learning and have a long way to go but have got to the point where I have proxmox running with a few VMs running an arr stack, a jellyfin server and a Plex server.

I'm just super happy to get everything running and now need to fine tune stuff. Currently trying to figure out why the Plex server is down half the time externally.

I'm having a lot of fun!

path: 0 15130250, hotness: undefined, score: 2, children: 0
LiveLM 1 point 2 years ago

Tried to setup custom domains using Nginx Proxy Manager and Let's Encrypt DNS-01 challenges so I wouldn't have to open any ports and it worked!... except not really?

Proxy Manager shows everything was successful but the domains don't go anywhere. It seems to be because the TP-Link router from my ISP does DNS Rebinding protection... with no option to turn it off apparently... why......

So now I don't know where to go. I'm not really fancying hosting DNS myself but if I can't fix this any other way then I guess I'll do it. Or maybe I should ditch the ISP TP-Link and get something I could flash OpenWRT on?

path: 0 15121737, hotness: undefined, score: 1, children: 3
Cyber 3 points 2 years ago

Is the ISP supplied box also your wifi?

If not, IMHO I'd use the ISP equipment as a pass-through modem (if possible on that model?) and have a separate OpenWRT / pfSense firewall do all the heavy lifting for DHCP, DNS, ad blocking, etc

Depends if you'd then need another WAP, of course

path: 0 15121737 15127155, hotness: undefined, score: 3, children: 2
LiveLM 1 point 2 years ago

It is also my Wifi, yeah. I didn't even consider that'd complicate things further. It does have a "pass-through" option though.

path: 0 15121737 15127155 15128293, hotness: undefined, score: 1, children: 1
Cyber 2 points 2 years ago

Presuming you can put OpenWRT on it, it'll be fine as a single box

IMHO, I just prefer having it all as separates and then fix / change / upgrade parts as I go - but I soon run out of places to hide them

path: 0 15121737 15127155 15128293 15137127, hotness: undefined, score: 2, children: 0
Fedegenerate 1 point 2 years ago

My big problem is remote stuff. None of my users have aftermarket routers to easily manipulate their DNS. One has an android modem thing which is hot garbage. I'm using a combination of making their pi be their DHCP and one user is running on avahi.

Chrome, the people's browser of choice, really, really hates http so I'm putting them on my garbage ######.xyz domain. I had plans to one day deal with Https, just not this day. Locally I just use the domain for vaultwarden so the domain didn't matter. But if people are going to be using it then I'll have to get a more memorable one.

System updates have been a faff. I'm 'ssh'ing over tailscale. When tailscale updates it kicks me out, naturally. Which interrupts the session, naturally. Which stops the update, naturally. Also, it fucks up dkpg beyond what --configure -a can repair. I'll learn to update in background one day, or include tailscale in the unattended-upgrades. Honestly, I should put everything into unattended-upgrades.

Locally works as intended though, so that's nice. Everything also works for my fiancee and I remotely all as intended, which is also nice. My big project is coalescing what I've got into something rational. I'm on the make it good part of the "make it work > make it good" cycle.

path: 0 15137107, hotness: undefined, score: 1, children: 1
Darkassassin07 3 points 2 years ago

System updates have been a faff. I'm 'ssh'ing over tailscale. When tailscale updates it kicks me out, naturally. Which interrupts the session, naturally. Which stops the update, naturally.

Have a look at Screen. You can create a persistent terminal to start your update in, disconnect (manually or by connection loss), and resume the session when you reconnect, with it having completed the update while you were gone.

path: 0 15137107 15139364, hotness: undefined, score: 3, children: 0
Zicoxy3 1 point 2 years ago

I try to install docker (only docker) on the extern hdd.... I have some tutorials, but I do not get

path: 0 15128608, hotness: undefined, score: 1, children: 3
tofuwabohu 2 points 2 years ago

What exactly are you trying and on which operating system are you?

path: 0 15128608 15128868, hotness: undefined, score: 2, children: 2
Zicoxy3 2 points 2 years ago

I am setting up the server on Raspberry Pi 4 with RaspiOS. I want to download torrents and I have connected an external hdd USB3 for it.... I was told that you could change the Docker directory to the external hdd to mount the containers on it. That way the microsd would work less and in case of failure, it would only be to install RaspiOS again and change the directories.... All the configuration, docker containers, etc are in the hdd.... So far I have not succeeded, although I have listened to 2 or 3 tutorials.

You can also mount everything on the Raspberry, leaving the microSD only for booting, but it is more complicated....

Excuse my DeepL english

path: 0 15128608 15128868 15146946, hotness: undefined, score: 2, children: 1
tofuwabohu 2 points 2 years ago

I haven't tried that but good luck!

path: 0 15128608 15128868 15146946 15147961, hotness: undefined, score: 2, children: 0
selfhosted
selfhosted

@lemmy.world

login for more options
62936
6794
5617

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

go to feed...