Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
view the rest of the comments
I'm not sure if I'm using all of those 100% correctly (e.g. "Public facing"). But either use a search engine,, or just ask.
What terms do you have in mind that you want to learn about?
Sorry I meant more what's in that git summary,
Portable file server with accelerated resumable uploads, dedup, WebDAV, FTP, TFTP, zeroconf, media indexer, thumbnails++ all in one file, no deps
I know FTP but the rest I dont really understand. Im often confused by stuff on git.
I haven't looked at that GitHub but I'm familiar with most of the terms so here goes (verify them if you wish, I can't promise full accuracy).
portable file server with accelerated resumable uploads: portable most likely means it's easy to transfer from one server to another should you ever upgrade servers or anything else. resumable means you can pause the transfers if you desire.
dedup: it will automatically deduplicate files. so if you upload the same file twice it will just use the one you previously uploaded, saving space.
webdav is for distributed authoring and versioning. I don't know a crazy amount about it but assume it means there's some code in place that aids with collaboration as far as sending a file, working on it, and reuploading goes.
ftp: file transfer protocol.
tftp: trivial file transfer protocol. good for small things but iirc it's not inherently secure
zerconf: plug and play. no messing with configs needed.
media indexer/all in one file: most likely indexes media uploaded and stores the generated thumbnails in one big file. most likely this is so it'll be easier to transfer the install to another server if needed (you can move one big file containing all the thumbnails instead of a bunch of tiny ones).
no deps: no dependencies, everything you need is self contained in that repo.
again, double check things your curious about but that's my interpretation of what most would agree is kind of just a keyword filled description lol
Webdav is just a http "file system". You can then e.g. mount the storage space as a webfolder in your operating system.