[-] [email protected] 4 points 11 months ago

I just installed Netflix directly from Google play, maybe it has changed 🤷‍♂️

[-] [email protected] 3 points 1 year ago

Me too. I really like it and I break it out for a number of tasks but, suspending vim is far too ingrained in my muscle memory to switch to something that doesn't handle it.

[-] [email protected] 3 points 1 year ago

You can build / pay someone to build a Dactyl manuform with hot swap sockets. It will look very different from the glove80 but the key positions can be similar with some parameter tuning. That being said, I'm unconvinced that any of the concave key wells will be correct for most people's hands and therefore, they should always be customized. My glove 80 feels like where I started with my manuform (the default parameters) while my current manuform feels much more natural.

[-] [email protected] 2 points 1 year ago

I'm curious if you'd be willing to share the generator and qmk config. I've been wanting to rebuild my Dactyl with screens and a rotary controller + trackball on the right. I'm pretty set on building it myself as I've basically customized all of the parameters to better fit my hands and I'd likely need to print a bunch of cases to tune them for the modifications. That being said, I'd much rather just pay you to build it.

[-] [email protected] 2 points 1 year ago

As always, it depends on use case and needs. For my use case (hot storage for vm disk and stateful kubernetes workloads) Truenas Scale doesn't require any tinkering. Just install it and configure the storage, networking, and shares. The latter of which is currently completely handled by a kubernetes operator. This is about equivalent effort to Synology but with a much less user friendly interface.

For more than a storage target, I wouldn't really recommend it. It does have "Apps" but the setup is semi-involved and does leak some of the implementation details. You can also run vms but the experience is much worse than a dedicated hypervisor.

So, I have both for different purposes. I wouldn't want to put my hot storage on Synology because the hardware is pretty expensive and gets really expensive to get the features I would need (10gb and likely more ram to support the workload) but it's pretty good for bulk storage and the app platform is fine for the supported things.

So, I'd say that a new Synology is probably best for you. I upgraded from a DS1513 to the the DS1821+ and the improvement is nice. I would recommend you get more bays than you need as it makes gradually increasing your storage smoother with SHR. If you use SHR, SHR-2 is the one to use as a failure during rebuild isn't exactly unlikely with similar drives. Since that requires a 4 drive minimum of a particular size to make the space usable, 5 drives is pretty limiting in terms of incrementally upgrading.

[-] [email protected] 3 points 1 year ago

My DS1821+ has been rock solid but so has my Truenas Scale server and I ask a whole lot more of the latter. The "problem" with synology is that you're paying a lot for the hardware that you get. Whether that premium is worth it is a personal decision. For the price, I would have liked to see a 10gb port and more than 4gb of ram. So, the question is how much do you value the synology interface and ease of use?

[-] [email protected] 2 points 1 year ago

I use logseq to record any manual steps as well as any administrative actions that I take on a service. That being said, all of my homelan infrastructure is codified and stored in git in various ways so, it can be recreated as needed. There are very few manual steps in reconfiguring any of my services.

1
submitted 1 year ago by [email protected] to c/[email protected]

How to self-host FireFox's new syncservice-rs instead of the depreciated syncservice (which is python 2 based). Hopefully, this helps someone else from spending 6 hours piecing together all of the required configuration and environment information.

[-] [email protected] 3 points 1 year ago

I'm not seeing where it needs aws. It does need an s3 API compatable object store but there are a number of them that are self-hostable. I might have missed it in my brief reading of it.

[-] [email protected] 5 points 1 year ago

I really like Authentik after using keycloak for quite a while.

[-] [email protected] 5 points 1 year ago

This is my ingressroute for lemmy:


apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
  name: lemmy
spec:
  entryPoints:
    - web
  routes:
    - kind: Rule
      match: Host(`threads.ruin.io`) && PathPrefix(`/api/`)
      services:
        - kind: Service
          name: lemmy
          passHostHeader: true
          port: 80
    - kind: Rule
      match: Host(`threads.ruin.io`) && PathPrefix(`/pictrs/`)
      services:
        - kind: Service
          name: lemmy
          passHostHeader: true
          port: 80
    - kind: Rule
      match: Host(`threads.ruin.io`) && PathPrefix(`/feeds/`)
      services:
        - kind: Service
          name: lemmy
          passHostHeader: true
          port: 80
    - kind: Rule
      match: Host(`threads.ruin.io`) && PathPrefix(`/nodeinfo/`)
      services:
        - kind: Service
          name: lemmy
          passHostHeader: true
          port: 80
    - kind: Rule
      match: Host(`threads.ruin.io`) && PathPrefix(`/.well-known/`)
      services:
        - kind: Service
          name: lemmy
          passHostHeader: true
          port: 80
    - kind: Rule
      match: Host(`threads.ruin.io`) && Method(`POST`, `PUT`, `DELETE`, `PATCH`, `CONNECT`)
      services:
        - kind: Service
          name: lemmy
          passHostHeader: true
          port: 80
    - kind: Rule
      match: Host(`threads.ruin.io`) && HeadersRegexp(`Accept`, `application\/(?:activity|ld)\+json`)
      services:
        - kind: Service
          name: lemmy
          passHostHeader: true
          port: 80
    - kind: Rule
      match: Host(`threads.ruin.io`)
      services:
        - kind: Service
          name: lemmy-ui
          passHostHeader: true
          port: 80

It seems to work correctly. Given that you’re not using kubernetes, you’ll need to do some translation work.

[-] [email protected] 4 points 1 year ago

There are multiple ways to evaluate usage. I’ll go with what I would guess is your desired measurement, things that I use intentionally (as opposed to things like dns, which just happen incidentally to other things or automation based things which are continuously running but not necessarily interacted with):

  1. Mastodon
  2. An app I’ve written to collect personal data
  3. Jellyfin
  4. Lemmy
  5. Bitwarden (I pay to self-host as opposed to vaultwarden as the latter probably won’t have a security audit)
  6. Freshrss
  7. Linkding
  8. Gitea
  9. Archivebox
  10. Mailcow
[-] [email protected] 2 points 1 year ago

Is there something wrong with the nixpkgs module?

view more: next ›

btobolaski

joined 1 year ago
MODERATOR OF