Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)S
Posts
2
Comments
123
Joined
2 yr. ago

  • I have had the same experience. Have used all three at some point but mostly use nginx for new servers

  • The archinstaller script is pretty good if you're just needing a basic setup. Ive been really happy with a btrfs partion from the recommended disk layout, then using btrfs snapshots + grub bootloader to load from snapshots. You can also create a hook on pacman so that you create a snapshot when you upgrade packages.

    Since you didn't mention your experience, id recommend looking at the various desktop environments so you know which one to pick during install. You can ofc change later.

    And read the arch docs. They are very good and have a lot of time invested into them. If you find you don't have the patience to read them then you're probably going to want to look at a different OS. Good luck!

  • 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.

  • Yes. If you're using lets encrypt then note that they do not support wildcard certs with the HTTP-01 challenge type. You will need to use the DNS-01 challenge type. To utilize it you would need a domain registrar that supports api dns updates like cloudflare and then you can use the acme.sh package. Here is an example guide i found.

    Note that you could still request multiple explicit subdomains in the same issue/renew commands so it's not a huge deal either way but the wildcard will be more seamless in the future if you don't know what other services you might want to selfhost.

  • 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.

  • Even has kitty timestamps further down 😻

  • 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.

  • I deleted my 12 year old account over the latest privacy policy update which auto opted-in to using your data for unspecified AI purposes. There was some discussion here, and while a strava rep did give specific examples in their response, the privacy policy was not updated and continues to be both broad and auto opted-in with no way to opt out.

    Regardless of the current use of AI, the broad privacy policy creates the potential to allow them to do many things with your data without telling you about it in the future. And that thread discusses some potential problematic uses that you could be opted into without ever knowing it.

    The privacy policy needs to be more specific, and allow opting out (or better yet, make opt out the default).

    And yeah, API change is pretty crap too.

  • Everyone has a hobby 🙃

  • So are they somehow able to relicense by buying off the contributors? Or does Eleven Labs intend to host/use something under AGPLv3? Just trying to figure out what their plan is and how they're dealing with it being open source

  • draw.io no longer open source since August 27, 2024

    Jump
  • Appreciate it, i wasn't familiar with the project and didn't see that!

  • draw.io no longer open source since August 27, 2024

    Jump
  • I don't see a CLA so this is somewhat surprising that all ~30 contributors would be okay moving away from open source.

    Unless this was a unilateral decision

  • And it makes no mention that they were modifying and using GPL code prior to making their code "open source".

    Id argue that this story is not over until the GPL code can be confirmed removed by a third party

  • Wait, if they suspended your domain, can you even transfer it away? if not, that's really fucking scary.

    Njalla takes ownership of every domain purchased on their platform. They do let you transfer domains to another registrar where you could be the owner if your account is in good standing but seems like that may not be the case here (since account suspended)

    That may be great for some domain use cases but for most stuff it would be better to have your name on the domain registration

  • Gitea, took control away from community and gave it to a for profit organization. Forgejo was born

  • I really like that it is a static website being updated and built on a schedule from github actions.