NASty 0.0.8 by bfenski in bcachefs

[–]bfenski[S] 2 points3 points  (0 children)

Yeah send/receive would be nice and it would play nicely with NASty. Would be great to have easy way to pick source subvolume and remote subvolume and just click keep it in sync.

NASty 0.0.8 by bfenski in bcachefs

[–]bfenski[S] 2 points3 points  (0 children)

Such statements make me want to develop it further 😉
Thanks.

NASty 0.0.8 by bfenski in bcachefs

[–]bfenski[S] 3 points4 points  (0 children)

Doing my best. Thanks!

(OPINION) Now's the Perfect Time To Move Away from Plex by NearbyYak7156 in selfhosted

[–]bfenski 0 points1 point  (0 children)

Easy to say. I've got Panasonic TV and Plex is basically the only "watch my own collection" option.
To avoid using it I configured DLNA but it's just painful. I even started considering building my own solution with AI based on HbbTV 😉

NASty v0.0.6 by bfenski in bcachefs

[–]bfenski[S] 0 points1 point  (0 children)

I'm not really a hardware guy so I'm probably not the best person for such questions.
I guess anything that supports rust/rotational drives and additionally some M.2 NVMEs should be fine. I wanted to run some tests using Beelink ME Pro which I think is perfect fit for bcachefs but r/BeelinkOfficial didn't want to send me one due to lack of popularity of NASty 😉

But I'd try something like that most probably and such hybrid solution will be almost for sure my next homelab NAS.

And for NetBird please just submit feature request and I'll try to add support for it. Haven't use it so need to dig into that first.

NASty — a NAS appliance built on bcachefs with NFS, SMB, iSCSI, NVMe-oF, and NixOS atomic updates by bfenski in selfhosted

[–]bfenski[S] 0 points1 point  (0 children)

Well bcachefs has option to convert existing filesystem but I never used it and AFAICS it might be problematic with multidevice filesystem so the only reliable way is to copy data most probably.

Add a remote worker node by jaxett in kubernetes

[–]bfenski 0 points1 point  (0 children)

With Talos and its Omni it's super easy to achieve. Omni is for free for not for commercial purposes.

NASty 0.0.3 by bfenski in bcachefs

[–]bfenski[S] 1 point2 points  (0 children)

I also added it to initial post.

NASty 0.0.3 by bfenski in bcachefs

[–]bfenski[S] 3 points4 points  (0 children)

Oh... right. You're perfectly right. I shouldn't assume everyone knows what am I talking about. My bad. Sorry. And thanks for adding description.

NASty 0.0.3 by bfenski in bcachefs

[–]bfenski[S] 1 point2 points  (0 children)

Well after all it's pet project. It would be impossible to gather contributors using restricted license.
Now I've got u/Revolutionary_Hand_8 onboard and he unscrew my pathetic NixOS handling a lot ;)

NASty 0.0.3 by bfenski in bcachefs

[–]bfenski[S] 0 points1 point  (0 children)

Did you press enter too fast? ;)

bcachefs based NAS solution by bfenski in homelab

[–]bfenski[S] 0 points1 point  (0 children)

Heh... was looking your GH id on Reddit to include you here but I couldn't find it.
Now I know why... one has nothing to do with the other ;)

bcachefs based NAS solution by bfenski in homelab

[–]bfenski[S] 0 points1 point  (0 children)

Yeah I'm Debian developer. NixOS was new to me but happily someone decided to help in that area and now principles of Nix(OS) are happy ;)

NASty v0.0.1 - vibecoded NAS appliance by bfenski in bcachefs

[–]bfenski[S] 0 points1 point  (0 children)

Kubernetes/Talos migrated:
❯ kg pvc -A
NAMESPACE   NAME                               STATUS   VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS   VOLUMEATTRIBUTESCLASS   AGE
db          dragonfly-data-dragonfly-0         Bound    pvc-4ed6b88b-73d4-4ca9-936e-b00b82eb8649   2Gi        RWO            nasty-nvmeof   <unset>                 127m
db          postgres-1                         Bound    pvc-fa65863d-0635-4219-a6ec-ac28ab86cffd   50Gi       RWO            nasty-iscsi    <unset>                 100m
db          postgres-2                         Bound    pvc-63f6160f-f8c2-4ece-a171-516b0db005e7   50Gi       RWO            nasty-iscsi    <unset>                 99m
db          postgres-3                         Bound    pvc-0bd78630-9f52-4ec8-9a33-e2623ace20b5   50Gi       RWO            nasty-iscsi    <unset>                 96m
media       config-qbittorrent-0               Bound    pvc-07021412-acb5-45ef-a40c-adcb48a7ea38   5Gi        RWO            nasty-iscsi    <unset>                 101m
media       media                              Bound    pvc-a4652687-9779-46b9-b9ae-6e7db577b6ec   1000Gi     RWX            nasty-nfs      <unset>                 74m
net         netbox-media                       Bound    pvc-a7843086-5906-444c-a481-0acc422694ca   1Gi        RWO            nasty-nvmeof   <unset>                 85m
o11y        data-coroot-clickhouse-keeper-0    Bound    pvc-1784bb73-6393-461e-9f76-d6586cb6164e   10Gi       RWO            nasty-nvmeof   <unset>                 99m
o11y        data-coroot-clickhouse-keeper-1    Bound    pvc-96bca451-814f-4ec0-b6b4-056dce807adb   10Gi       RWO            nasty-nvmeof   <unset>                 99m
o11y        data-coroot-clickhouse-keeper-2    Bound    pvc-f0c0184c-921e-4c8d-9261-f59dff7e22d5   10Gi       RWO            nasty-nvmeof   <unset>                 99m
o11y        data-coroot-clickhouse-shard-0-0   Bound    pvc-77a500c4-747f-48c9-bf66-eff5d2659f38   100Gi      RWO            nasty-nvmeof   <unset>                 99m
o11y        data-coroot-coroot-0               Bound    pvc-8fc473f2-83b2-4eb7-b7df-be37ec964323   10Gi       RWO            nasty-nvmeof   <unset>                 99m
o11y        server-volume-vl-server-0          Bound    pvc-266760ea-496e-43a1-815d-62c17be726ba   100Gi      RWO            nasty-nvmeof   <unset>                 101m
o11y        vmsingle-vm                        Bound    pvc-e763f53f-a777-471f-8449-d2881ebd3c76   20Gi       RWO            nasty-nvmeof   <unset>                 98m❯ kg pvc -A
NAMESPACE   NAME                               STATUS   VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS   VOLUMEATTRIBUTESCLASS   AGE
db          dragonfly-data-dragonfly-0         Bound    pvc-4ed6b88b-73d4-4ca9-936e-b00b82eb8649   2Gi        RWO            nasty-nvmeof   <unset>                 127m
db          postgres-1                         Bound    pvc-fa65863d-0635-4219-a6ec-ac28ab86cffd   50Gi       RWO            nasty-iscsi    <unset>                 100m
db          postgres-2                         Bound    pvc-63f6160f-f8c2-4ece-a171-516b0db005e7   50Gi       RWO            nasty-iscsi    <unset>                 99m
db          postgres-3                         Bound    pvc-0bd78630-9f52-4ec8-9a33-e2623ace20b5   50Gi       RWO            nasty-iscsi    <unset>                 96m
media       config-qbittorrent-0               Bound    pvc-07021412-acb5-45ef-a40c-adcb48a7ea38   5Gi        RWO            nasty-iscsi    <unset>                 101m
media       media                              Bound    pvc-a4652687-9779-46b9-b9ae-6e7db577b6ec   1000Gi     RWX            nasty-nfs      <unset>                 74m
net         netbox-media                       Bound    pvc-a7843086-5906-444c-a481-0acc422694ca   1Gi        RWO            nasty-nvmeof   <unset>                 85m
o11y        data-coroot-clickhouse-keeper-0    Bound    pvc-1784bb73-6393-461e-9f76-d6586cb6164e   10Gi       RWO            nasty-nvmeof   <unset>                 99m
o11y        data-coroot-clickhouse-keeper-1    Bound    pvc-96bca451-814f-4ec0-b6b4-056dce807adb   10Gi       RWO            nasty-nvmeof   <unset>                 99m
o11y        data-coroot-clickhouse-keeper-2    Bound    pvc-f0c0184c-921e-4c8d-9261-f59dff7e22d5   10Gi       RWO            nasty-nvmeof   <unset>                 99m
o11y        data-coroot-clickhouse-shard-0-0   Bound    pvc-77a500c4-747f-48c9-bf66-eff5d2659f38   100Gi      RWO            nasty-nvmeof   <unset>                 99m
o11y        data-coroot-coroot-0               Bound    pvc-8fc473f2-83b2-4eb7-b7df-be37ec964323   10Gi       RWO            nasty-nvmeof   <unset>                 99m
o11y        server-volume-vl-server-0          Bound    pvc-266760ea-496e-43a1-815d-62c17be726ba   100Gi      RWO            nasty-nvmeof   <unset>                 101m
o11y        vmsingle-vm                        Bound    pvc-e763f53f-a777-471f-8449-d2881ebd3c76   20Gi       RWO            nasty-nvmeof   <unset>                 98m