hperrin

joined 1 year ago
[–] hperrin@lemmy.world 115 points 21 hours ago (3 children)

Because it is. Who wants to pay $120 a month on streaming services you barely use?

[–] hperrin@lemmy.world 7 points 3 days ago

Wow, you weren’t kidding.

[–] hperrin@lemmy.world 1 points 4 days ago* (last edited 4 days ago)

I didn’t say basic. I said bad. HTTP 1 is a good protocol. ActivityPub is not. Read both the specs if you don’t believe me. I have.

There’s not a single point in HTTP 1 that I thought, “what the fuck does that mean?” There are several in ActivityPub. ActivityPub also has several areas that are ambiguous. Ambiguity is bad in a specification.

ActivityPub tries to support everything, and has no defined behavior for when a client doesn’t support whatever thing it just received.

It also uses JSON-LD, which isn’t necessarily bad, but defeats the purpose of JSON by making it too complicated to easily write by hand.

This is not easy to write, read, or parse, or build:

{
  "@context": {
    "name": "http://xmlns.com/foaf/0.1/name",
    "homepage": {
      "@id": "http://xmlns.com/foaf/0.1/workplaceHomepage",
      "@type": "@id"
    },
    "Person": "http://xmlns.com/foaf/0.1/Person"
  },
  "@id": "https://me.example.com",
  "@type": "Person",
  "name": "John Smith",
  "homepage": "https://www.example.com/"
}
[–] hperrin@lemmy.world 0 points 5 days ago (2 children)

Imho, ActivityPub is a bad protocol that tries to accomplish everything, and ends up being bad at all of it. The spec is also ambiguous in a lot of areas. And major implementations don’t always follow the spec. All in all, it’s a miracle the fediverse even works as well as it does.

[–] hperrin@lemmy.world 15 points 5 days ago

Two Alt keys and no space bar?

[–] hperrin@lemmy.world 3 points 1 week ago

I use Nephele through Nginx Proxy Manager.

[–] hperrin@lemmy.world 8 points 1 week ago

Fedora, but I wouldn’t say I’m in love with it. It frustrates me the least. No Linux distro is perfect, but they’re all better than Windows.

[–] hperrin@lemmy.world 5 points 1 week ago

I’m more worried about the floating books.

[–] hperrin@lemmy.world 20 points 1 week ago

That’s not who I wanted to see dead at 74.

[–] hperrin@lemmy.world 3 points 2 weeks ago

This is amazing and I love it.

[–] hperrin@lemmy.world 2 points 2 weeks ago

Ha! That’s awesome!

[–] hperrin@lemmy.world 48 points 2 weeks ago* (last edited 2 weeks ago) (8 children)

Ok, hear me out.

We find the users with the slowest internet and start sending them all the data. They don’t have to keep anything on disk. Then they send it all back and forth between each other. Any time a user makes a request, we just wait for one of the slow nodes to come across the data and send it out.

We use the slowest wires for all the storage. It’s fool proof.

 

https://hub.docker.com/r/sciactive/nephele

In the latest version of Nephele, you can now create a WebDAV server that deduplicates files that you add to it.

I created this feature because every night at midnight, my Minecraft world that my friends and I play on gets backed up. Our world has grown to about 5 GB, but every night, the same files get backed up over and over. It's a waste of space to store the same files again and again, but I want the ability to roll back our world to any day in the past.

So with this new feature of Nephele, I can upload the Minecraft backup and only the files that have changed will take up additional space. It's like having infinite incremental backups that never need a full backup after the first time, and can be accessed instantly.

Nephele will only delete a file from the file storage once all copies that share the same file contents have been deleted, so unlike with most incremental backup solutions, you can delete previous backups easily and regain space.

Edit: So, I think my post is causing some confusion. I should make it clear that my use case is specific for me. This is a general purpose deduplicating file server. It will take any files you give it and deduplicate them in its storage. It's not a backup system, and it's not a versioning system. My use case is only one of many you can use a deduplicating file server for.

 

Does anyone have any recommendations for bug trackers with a forum feature? Basically something where users can report issues, request features, and ask questions, all about a specific service. Preferably, I’d like something that integrates with GitHub issues, but that’s not a requirement. Also I’d like something like a public roadmap or project tracker.

 

cross-posted from: https://lemmy.world/post/12284817

There's a new version of Nephele WebDAV server (also on Docker Hub) that supports using an S3 compatible server as storage and encrypting filenames and file contents.

This essentially means you can build your own cloud storage server leveraging something like Backblaze B2 for $6/TB/month, and that data is kept private through encryption. That's cheaper than Google Drive, and no one can snoop on your files.

 

At this point, I’ve got a lot of containers already running on my system, all in separate directories in my home directory. They’re each set up with a docker-compose file, and all of the volumes are just directories within those directories.

I don’t really want to change this setup, because it allows me to easily rip it all out and transplant it to a new system.

What I’d like is a web UI to see all of these containers, view their status, and potentially reboot them. It would also be great to be able to spin up VMs (not containers, but actual VMs) with it.

I’ve heard of Portainer, but haven’t had any experience with it.

What are your suggestions, and why do you recommend them?

1089
submitted 10 months ago* (last edited 10 months ago) by hperrin@lemmy.world to c/piracy@lemmy.dbzer0.com
 

You all remember just a few weeks ago when Sony ripped away a bunch of movies and TV shows people “owned”? This ad is on Amazon. You can’t “own” it on Prime. You can just access it until they lose the license. How can they get away with lying like this?

1
submitted 10 months ago* (last edited 10 months ago) by hperrin@lemmy.world to c/opensource@lemmy.ml
 

After a lot of work (cause I’m new to it), I published my first Docker image!

Nephele is an open source WebDAV server written by yours truly. I’ve been using it for about a year now on my own home server. It basically acts as my self hosted cloud storage and all of my PCs and my family’s PCs back up to it. It’s FOSS, so use it for your own project. :)

 

After a lot of work (cause I'm new to it), I published my first Docker image!

Nephele is an open source WebDAV server written by yours truly. I've been using it for about a year now on my own home server. It basically acts as my self hosted cloud storage and all of my PCs and my family's PCs back up to it. It's FOSS, so use it for your own project. :)

 

I spent two hours today trying to figure out why Nextcloud couldn’t read my data directory. Docker wasn’t mounting my data directory. Moved everything into my data directory. Docker couldn’t even see the configuration file.

Turns out the Docker Snap package only has access to files under the /home directory.

Moral of the story: never trust a Snap package.

view more: next ›