Post 9kkit49aMqwdTZTjzU by bikecurious@whomst.dog
 (DIR) More posts by bikecurious@whomst.dog
 (DIR) Post #9kkWCKGnNBg5Ydhk92 by tA@welovela.in
       2019-07-11T19:06:39.164633Z
       
       2 likes, 0 repeats
       
       dreaming of working remotely
       
 (DIR) Post #9kkWb3Wkl6KAs3xdLs by wizard@welovela.in
       2019-07-11T19:11:07.370280Z
       
       2 likes, 1 repeats
       
       @tA dreaming of working on site
       
 (DIR) Post #9kkWdIJmjnXhK5xjw8 by tA@welovela.in
       2019-07-11T19:11:31.915384Z
       
       1 likes, 0 repeats
       
       @wizard wanna trade?
       
 (DIR) Post #9kkXXC4N9meO9zPN7A by toffy@niu.moe
       2019-07-11T19:11:42Z
       
       2 likes, 0 repeats
       
       @wizard @tA dreaming of working
       
 (DIR) Post #9kkYKFnu3qynvp6AmO by wizard@welovela.in
       2019-07-11T19:30:30.005502Z
       
       1 likes, 0 repeats
       
       @tAYes
       
 (DIR) Post #9kkalrZjw2xwnylaka by tA@welovela.in
       2019-07-11T19:57:53.579001Z
       
       0 likes, 0 repeats
       
       @wizard Yau gotta teach me Kubernetes soykaf one day Im too small brained to usderstand it
       
 (DIR) Post #9kkbRSF0WBmKOVtwzQ by wizard@welovela.in
       2019-07-11T20:05:25.032060Z
       
       2 likes, 1 repeats
       
       @tA I haven't actually gotten there yet huge lolStill waiting for the time to poke away at that whole project, I'm still teaching myself about ipxe stuff. I want to provision my first server off of a network boot and to get that working, then setup some more permanent infrastructure after that to support pxebooting the other nodes.After that, hopefully I've got a bunch of stuff to teach you :)
       
 (DIR) Post #9kkbZr8dpnFtvdvits by tA@welovela.in
       2019-07-11T20:06:56.053425Z
       
       0 likes, 0 repeats
       
       @wizard fuark man that sounds big brained as shit, hope it goes well.I gotta learn LXE containers and redo all my serwers so Im not spending like $60/mo on vps'
       
 (DIR) Post #9kkbmrPA9fNkWHrIYK by wizard@welovela.in
       2019-07-11T20:09:17.130316Z
       
       2 likes, 1 repeats
       
       @tA lxe containers are cool! You can provision one off of a btrfs subvol, add that to a grub menu, and choose whether to physically boot it as a physical OS or just as a container, as well as your primary OS.All in all, they're pretty much exactly like VMs except you can run them on any type of hardware with only a few hundred MB overhead.
       
 (DIR) Post #9kkbvYwo9FYjsikHKK by tA@welovela.in
       2019-07-11T20:10:51.420598Z
       
       1 likes, 0 repeats
       
       @wizard gotta up my hosting game honestly, still need to get off my ass and set up NextCloud on my pi.One day I'll host an Azimuth Star for all the WLL peeps too :AsukaSmug:
       
 (DIR) Post #9kkc13VzvTjK8JpBNg by wizard@welovela.in
       2019-07-11T20:11:50.888159Z
       
       1 likes, 1 repeats
       
       @tA OPINION TIME:NextCloud is overrated. It's extremely easy to host and isn't good as a learning project unless you're *just* starting off. It uses a ton
       
 (DIR) Post #9kkcEF0kUmm7YHUmEy by tA@welovela.in
       2019-07-11T20:14:13.998222Z
       
       0 likes, 0 repeats
       
       @wizard what would you suggest? I just want a decent web frontend to replace Google Drive, preferably with an easy way to use it on Android too.I could just set up Samba stuff I guess but thats a bit of a pain to use for quick stuff
       
 (DIR) Post #9kkcF7IKfcvTuS8a92 by wizard@welovela.in
       2019-07-11T20:14:23.510682Z
       
       1 likes, 1 repeats
       
       @tA whopsIt requires a ton of overhead to run and it's only really useful if you've got multiple people using it.If you're the sole owner, Syncthing does all of the file sync stuff nextcloud does except in 25mb of ram per node. Calendar files can be synced via syncthing too, eliminating the need for caldav-related workflows. So the calendar app is pretty useless. Local documents from libreoffice can be synced via syncthing, eliminating the need for the document editor. Photos can be synced so you can use a photo viewer instead of the cloud one.File sync > a huge cloud in general.
       
 (DIR) Post #9kkcYxn1ieK6DpxSkq by tA@welovela.in
       2019-07-11T20:17:58.745042Z
       
       1 likes, 0 repeats
       
       @wizard fuck that does everything I need, might give it a look once I unfuark the networking on my pi.also since Im really oblivious to any form of technology thats not tardo, whats the main use case for a program wanting to be run in docker / kubernetes? I honestly dont know the differonce or use :aoko:
       
 (DIR) Post #9kkcZIXUZbNIZjqqxM by sydia@cybre.space
       2019-07-11T20:14:28Z
       
       1 likes, 0 repeats
       
       @wizard @tA nextcloud is very good but not as a pi project unless you have a pi 4gb. It's pretty big
       
 (DIR) Post #9kkcZLk0fWAcVQjONs by wizard@welovela.in
       2019-07-11T20:18:02.791097Z
       
       0 likes, 0 repeats
       
       @tA If you want the full shebang, nextcloud is probably alright. But I don't think that it's as useful or good as the file sync based workflows, since regular files work just as well in 90% of cases unless it's multiuser.I find that sshfs + rsync works leagues better for networked, centralized file storage anyway.Honestly, just make sure that you have proper backups of everything no matter what solution you go for.
       
 (DIR) Post #9kkdLZ88BwTbvo0MSW by sydia@cybre.space
       2019-07-11T20:25:57Z
       
       1 likes, 0 repeats
       
       @tA @wizard The two big things about docker is that it makes updates easy and it uses less resources than a vm. Update wise: Because every time you boot up a container it's actually building a brand new container each time and just using the data stored in the volume, so all you gotta do to update is say "hey I want this container, but start from image version 2.5 instead of 2.4"Resource wise: it doesn't have the same separation as a hypervisor, usually, dont know specifics
       
 (DIR) Post #9kkeOEytf3lIGOWbnE by neko@welovela.in
       2019-07-11T20:38:27.177048Z
       
       2 likes, 0 repeats
       
       @wizardIxe is much more of a pain in the ass than docker imo@tA
       
 (DIR) Post #9kkeXRw8rVpv3CcyH2 by wizard@welovela.in
       2019-07-11T20:40:06.883616Z
       
       1 likes, 0 repeats
       
       @neko @tA Yeah, lxe is the virtual machine of containers. It's got its benefits and downsides. Everything is a lot more manual with it.
       
 (DIR) Post #9kketFBQxXoDrrAlAu by izaya@social.shadowkat.net
       2019-07-11T20:43:59.562661Z
       
       2 likes, 0 repeats
       
       @wizard @neko @tA upside: LXC doesn't encourage you to run containers from randoms with dubious security practices
       
 (DIR) Post #9kkfxVTuPDUNWlPWIy by wizard@welovela.in
       2019-07-11T20:56:01.739633Z
       
       2 likes, 1 repeats
       
       @sydia @tA And it gets a lot bigger than thatResource wise: containers share the kernel with the host OS, so all they really do is run a new suite of programs without needing a whole virtual computer behind them. This means they require much less to run.Expansion wise: docker containers come with dockerfiles, which is a yaml file that specifies how the entire system is setup. Anyone can write a dockerfile and share them with anyone else. This means that container builds can be quickly provisioned deployed anywhereMORE expansion wise: Docker comes with docker-compose and docker-swarm (among other tools), which allow for an admin to specify how multiple docker containers should run, while swarm mode decides which node to run them on. As syd said, since containers are temporary, they can be quickly torn up and restarted as if nothing happened on different computers. Swarm mode also provides a fabric network for each docker container to communicate in and route through, so any container in the swarm can act as an entry or exit point for traffic for any other container.MORE MORE expansion wise: Kubernetes does much of the same things that swarm mode does, except with more refined support for how storage should be pooled and servers should be allocated. Additionally, kubernetes cluster admins can define templates that cluser users can use to request how much processing power, storage space, and location of a container, as well as set sane defaults. Although it doesn't route traffic in the same cool fabricy way as swarm mode, similar routing can be achieved with proper network setup anyway.Kubernetes can also automatically scale up / down instances of containers and load balance between them if the system becomes too stressed.In the end, containers make it very easy to create distributed, highly available, fault tolerant systems with basically just plain text files.Contrast this with VMs, which required complex virtual networking, custom-built images, fixed (and large amounts of) system resources, and an inelastic structure.
       
 (DIR) Post #9kkg5jn15lo4DiGytU by mike@firebreathingduck.io
       2019-07-11T20:46:15Z
       
       1 likes, 0 repeats
       
       @wizard @tA Interesting point.  I've been using Sandstorm.io (open source, kind of like NextCloud plus a lot more) as a personal cloud, but for what I do syncthing isn't a bad option.
       
 (DIR) Post #9kkgdOmpgeiavVEnr6 by tA@welovela.in
       2019-07-11T21:03:35.958569Z
       
       1 likes, 0 repeats
       
       @wizard @sydia that was a lot to read but very informative.i think i've gone down the rabbit hole too much now though...curious.png
       
 (DIR) Post #9kkhW2vUfGjj3TLYjA by nero@welovela.in
       2019-07-11T21:11:29.342666Z
       
       2 likes, 0 repeats
       
       @tA @wizard @sydia man i thought the pic wasn't loading, until i saw that brighter pixel in the center
       
 (DIR) Post #9kkhc4arNYSJxmZMUS by bikecurious@whomst.dog
       2019-07-11T21:13:46Z
       
       1 likes, 0 repeats
       
       @tA @wizard @sydia Docker is very similar to classic OpenVZ, just with fewer security guarantees as it is designed for an environment where your containers are relatively trustworthy, rather than each container being a potential abuser.Containers can also be kinda funky, insofar as your container can use more RAM than the container supposedly has. Many of the benefits of classic containers have migrated into KVM, eg: KVM ballooning
       
 (DIR) Post #9kkhqjQgLhQUfRnZKK by wizard@welovela.in
       2019-07-11T21:17:12.781222Z
       
       0 likes, 0 repeats
       
       @tA @sydia It's mad fun if you've got a few computers to run shit on but kubernetes is absolutely pointless on just one node so it won't be fun. Just annoying.I didn't really see the point in Docker too much until syd mentioned it in ye olde irc and I got interested. Honestly the biggest benefit that it gives in simple setups is being able to define entire stacks in one docker-compose file. All of the documentation is in one spot and it's easy to check up on everything.
       
 (DIR) Post #9kkiGWSlBGBbyw4J3w by bikecurious@whomst.dog
       2019-07-11T21:21:35Z
       
       1 likes, 0 repeats
       
       @wizard @tA +1, Syncthing is great. I've also heard BorgBackup is good.Nextcloud makes sense as a communal service for yourself and others. It is a broad replacement for GSuite, Office 365, Dropbox, Skype and similar, rather than a singularly focused tool that does one thing well.For interacting with non-technical people Nextcloud Talk and public shared folders is super handy (can give a person a link and they can click on it and chat with you/a group of people, same for shared folders).
       
 (DIR) Post #9kkiMr87FoBdoiQrwm by wizard@welovela.in
       2019-07-11T21:23:01.083705Z
       
       0 likes, 0 repeats
       
       @bikecurious @tA Pretty much yeah. I've been meaning to get BorgBackup running but I've been messing with my server stack too much to properly setup backups again lmao
       
 (DIR) Post #9kkiQwM1ludvB7t3Fw by sydia@cybre.space
       2019-07-11T21:23:29Z
       
       1 likes, 0 repeats
       
       @wizard @tA the stack definitions are really helpful. Makes things replicatable and easy to move.
       
 (DIR) Post #9kkiZi4SFLozU9qhOK by tA@welovela.in
       2019-07-11T21:25:20.602159Z
       
       0 likes, 0 repeats
       
       @nero @sydia @wizard oh damn there was meant to be a picture.WLL please stop dying ;0;
       
 (DIR) Post #9kkii1hx7WQ6hnI0xM by wizard@welovela.in
       2019-07-11T21:26:49.857510Z
       
       1 likes, 0 repeats
       
       @tA @nero @sydia It's fine, the pixel image was a good meme
       
 (DIR) Post #9kkiknD3Ttu8bm9lg0 by tA@welovela.in
       2019-07-11T21:27:20.816288Z
       
       1 likes, 0 repeats
       
       @wizard @nero @sydia it was a screenshot of the NixOS' manuals chapter on Nix Containers
       
 (DIR) Post #9kkit49aMqwdTZTjzU by bikecurious@whomst.dog
       2019-07-11T21:25:47Z
       
       0 likes, 0 repeats
       
       @wizard @tA Yea, @the_gayest_doggo  used BorgBackup for quite some time, but decided to move everything to Nextcloud since they were already running an instance. I'm in the process of upgrading the KVM node its on, am picking up the 2nd hard drive for a mirrored array shortly :PStill need to come up with a coherent offsite backup strategy...
       
 (DIR) Post #9kkit4O7UoZSCeHLe4 by wizard@welovela.in
       2019-07-11T21:28:50.197430Z
       
       1 likes, 1 repeats
       
       @bikecurious @tA @the_gayest_doggo Reminder that NextCloud isn't a backup solution. BorgBackup could still be useful outside of that!As for an offsite backup strat, I recommend making a backup pact with someone else on fedi -- "I'll let you send encrypted backups to my server if you let me send encrypted backups to yours!"I've seen a bit of that happening around these parts...
       
 (DIR) Post #9kkn3dE9Devwy1uFGK by the_gayest_doggo@whomst.dog
       2019-07-11T21:57:28Z
       
       0 likes, 0 repeats
       
       @wizard @bikecurious @tA nextcloud is a fine backup solution. Just not a comprehensive one
       
 (DIR) Post #9kkn3eQaksTwgujhIW by wizard@welovela.in
       2019-07-11T22:15:28.898533Z
       
       1 likes, 1 repeats
       
       @the_gayest_doggo @bikecurious @tA Disagree. Sure it may have some file versioning and undelete functionality, but it's a centralized private cloud. It keeps all data in one place (single point of failure) without copies elsewhere. If an admin accidentially rm -rf's the nextcloud server (not so realistic, but you could imagine how similar mistakes may have a similar outcome), everything is gone. If the postgres database becomes corrupt, you'll have to reroll the whole install and manually re-add files to users' accounts. If the physical disk it's on goes kaplut, no files will be recoverable (unless raid or whatever, but it raid is also not a backup).It's fine for "oh whoops I deleted this file, let me undelete it" from the user perspective. But from an administrative perspective, there's too much that could possibly go wrong with it. Data should never be physically kept all in *only* one place.I'll be honest, I've got little experience with recovering destroyed NextCloud instances, but once that happens it'd be optimal to just have an older copy of the whole server to roll back.I wouldn't call it a backup solution at all, nevertheless a comprehensive one. Data synchronization =/= backup.For a single user nextcloud install, this is all really who cares stuff, but in any sort of multi user environment it's definitely a bigger deal.
       
 (DIR) Post #9kknTYx3jqi5EgHIsC by wizard@welovela.in
       2019-07-11T22:20:15.471492Z
       
       0 likes, 0 repeats
       
       @the_gayest_doggo @bikecurious @tA idk I've hit some bad bugs with OwnCloud (throwback thursday) deleting all of my data, and other bad bugs with Syncthing deleting all of my data. You really can't go wrong the classic crontab+tar backup strategy if your needs aren't all that advanced, even if it's just on the same machine. That's really all you need to turn file sync into a proper file backup.The safety of having same-disk backups is still higher than having none even if it's still extremely suboptimal.
       
 (DIR) Post #9kktpVJYXd1E3Ee8q8 by haskal@cybre.space
       2019-07-11T23:29:44Z
       
       1 likes, 0 repeats
       
       @wizard @tA I run single user nextcloud :blobsunglasses:
       
 (DIR) Post #9kktpWIsrc4j7RL7Qm by haskal@cybre.space
       2019-07-11T23:30:54Z
       
       1 likes, 0 repeats
       
       @wizard @tA well I mean I'd probably be willing to give out accounts if people want them but the residential connection it's on right now is kinda slow
       
 (DIR) Post #9kku1XsmooSZUWroK8 by aliasless@nya.social
       2019-07-11T23:32:22.327Z
       
       1 likes, 0 repeats
       
       @haskal@cybre.space @wizard@welovela.in @tA@welovela.in my backup is 1/3 done :)))))))
       
 (DIR) Post #9kkvLNsBqMrgC1byqG by clarjon1@connected.cat6.network
       2019-07-11T23:48:24.337137Z
       
       0 likes, 0 repeats
       
       @haskal @tA @wizard I also run single user nextcloud! I really like its functionality. I have my own trello board for my organization, it's a lovely rss aggregation service and the nextcloud news app is lovely on android, and they've honestly come a long way with the upgrading process.
       
 (DIR) Post #9kkvvajHWOg8UVi48m by haskal@cybre.space
       2019-07-11T23:49:12Z
       
       0 likes, 0 repeats
       
       @clarjon1 @tA @wizard the single nextcloud update i did broke itself :thaenkin:
       
 (DIR) Post #9kkvvb0IV8I1LHfefA by clarjon1@connected.cat6.network
       2019-07-11T23:54:57.072298Z
       
       0 likes, 0 repeats
       
       @haskal @wizard @tA It does happen sometimes. But at least it's better than the owncloud process of "Move your data directory and config directories, then delete EVERYTHING ELSE because I might panic over leftover files!"
       
 (DIR) Post #9kkx1l04Ld7e2M491U by bikecurious@whomst.dog
       2019-07-11T23:56:17Z
       
       0 likes, 0 repeats
       
       @wizard @the_gayest_doggo @tA Nextcloud has come a long way since forking from Owncloud in 2016. The issues you cite are a good reason to regularly snapshot your servers (regardless of platform).Can't say I've ever seen Postgres corrupt though, its durable despite random poweroffs, full disks, OOMs, etc. Mongo has corrupted itself more than a few times, and SQLite generally wipes its DB if the DB checksum fails (rather than gracefully failing & marking damaged data).
       
 (DIR) Post #9kkx1mAjzRFjfk4BIO by wizard@welovela.in
       2019-07-12T00:07:13.598173Z
       
       0 likes, 0 repeats
       
       @bikecurious @the_gayest_doggo @tA Definitely in full agreement with you here. A big part of working with computers is asking "what ifs" though -- it's best to plan for everything possible. Relying entirely on one multipurpose application to backup data is not sufficient on its own, at least for the purposes of claiming them to be backups.
       
 (DIR) Post #9kmLaJ9gSUmPs3WyxM by clacke@libranet.de
       2019-07-12T16:17:01Z
       
       1 likes, 0 repeats
       
       @tA @wizard I work half an half and long for the one when I'm doing the other.