• 0 Posts
  • 21 Comments
Joined 1 year ago
cake
Cake day: July 14th, 2024

help-circle
  • I submitted a response but if i may give some feedback, the second portion brings up:

    I am willing to pay a substantial amount for hardware required for self-hosting.

    This seemed out of place because there were no other value related questions (iirc). Such as:

    • I believe self hosting saves me money in the short term
    • i believe self hosting saves me money in the long run

    I’m sure you could also think of more. But i think it’s pretty important because between cloud service providers and any non-free apps you want to use, it can be quite costly compared to the cost of some hardware and time it takes to set things up.

    The rest of my responses don’t change but if you’re wanting to understand the impact of money in all of this, i think some more questions are needed

    Best of luck!




  • Foundry was the 2nd thing i started self hosting (the first being pihole). Have had it running for 5 years now.

    Other than that i only recently started expanding my self hosting:

    • tandoor recipes
    • navidrome (for music, mentioning it since it isn’t the typical media server recommendation)
    • personal knowledge management (pkm) static website that i build with hugo
    • umami analytics
    • Remark42 for comment system on one of my internal static websites
    • a few smaller things that i built. One is a discord bot from before i started hating discord, and then a few web apps that i haven’t open sourced yet


  • I’m not familiar with the reddit filtering but have you tried using cloudflare page rules? You can try capturing everything after the .tld and then forward it to a lemmy server. So for instance somedomain.tld/12345 could forward to lemmy.world/post/12345. If reddit is checking links for 301 redirects to lemmy though then that wouldn’t work.

    A more advanced approach would be to use a cloudflare worker to do a proxy response so the status code is returned as 200 OK instead of 301 redirect. I haven’t tried that but i think that would be much harder for them to block and you could always make more elaborate urls to make it harder to find obvious lemmy-like structure



  • This is something that doesn’t really need to be self hosted unless you’re wanting the experience. You just need:

    1. Static website builder. I use hugo but there’s a few others like jekyll, astro
    2. Use a git forge (github, gitlab, codeberg).
    3. Use your forges Pages feature, there’s also cloudflare pages. Stay away from netlify imo. Each of these you can set up to use your own domain

    So for my website i just write new content, push to my forge, and then a pipeline builds and releases the update on my website.

    Where self hosting comes into play is that it could make some things with static websites easier, like some comment systems, contact forms, etc. But you can still do all of this without self hosting. Comments can be handled through git issues (utteranc.es) and for a contact form i use ‘hero tofu’ free tier. In the end i don’t have to worry about opening access to my ports and can still have a static website with a contact form. All for free outside of cost of domain.


  • Im not familiar with doku wiki but here’s a few thoughts

    • privacy policy is good to have regardless of what you do with rest of my comments
    • your site is creating a cookie “dokuwiki” for user tracking.
    • cookie is created regardless of user agreement, rather than waiting for acceptance (implied or explicit agreement). As in i visit the page, i click nothing and i already have the dokuwiki cookie.
    • i like umami analytics for a cookieless google analytics alternative. They have a generous free cloud option for hobby users and umami is also self hostable. Then you can get rid of any banner.



  • Edit: i see now they’re talking about private IP, but in case you want to learn about getting a static IP for other things…

    Many ISPs will give you a dynamic (changing) IP rather than a static (unchanging) IP. Just check your IP once a week for a few weeks to see if it changes.

    There are some services that get around this by checking your ip regularly and updating their records automatically. This is called a dynamic DNS provider (DDNS). I used to use “noip” but since then there are quite a few like cloudflare DDNS.

    Beyond that you just would want to make sure your router or whatever device is assigning IPs on your network to give a static assignment to the server. Assigning IPs is handled by a DHCP server and it would usually be your router, but if you have a pihole you might be using that as a DHCP server instead.

    Between DDNS and DHCP you can make sure both your external IP and internal IP are static.



  • Agreed, though i do think it’s a privacy thing. Many people use privacy and anonymity interchangeably but they are different things.

    The options are:

    • use a single email. If it is leaked you need to update hundreds of accounts or risk falling for a malicious email
    • use a catch-all email and each service gets a separate email, but you can’t turn off receiving mail at a specific address unless you use a sieve filter. This doesn’t stop people from just guessing random addresses.
    • use specific aliases for each service. Idk about this specific project but usually you can turn off receiving mail at an alias. So if a company gets a data breach i just change my email (or close the acct), then i turn off the old alias.

    I did the catchall for a few years but have been doing aliases for 5+ now. In the end, the only people/ companies who have my email are the ones I want.



  • So you dislike external sync options but also don’t want to pay for internal sync options? Additionally you are in a self hosted community so you’re looking for a presumably open source project (some you listed are not), and given internally supported sync services would be one way fund development i think this narrows what your are looking for by quite a bit. You basically would be looking for an open source project that meets all your other criteria and happens to let you sync the files to your own server for free. Why would such a project not just let you take things into your own hands with whatever flavor of sync/backup you prefer? Otherwise if they’re building a sync system it would probably be a monetized cloud service which brings us back to the beginning.

    Maybe such a thing exists, but I haven’t seen such a thing since that is extra development for little to no gain. Most people are happy to either pay for the cloud service to fund development or sync on their own.

    Logseq: Same issues as with obsidian: Paid sync. Didnt look much beyond

    Logseq is open source. Obsidian is not. So yes, both have paid sync but you can also just sync or backup the files on your own. Just be careful of sync services that sync while files/db are in use to avoid conflicts.