Final stage in the G+ takeout archive to Diaspora* migration process: a librarian-bot which can blend archive posts...
Final stage in the G+ takeout archive to Diaspora* migration process: a librarian-bot which can blend archive posts into our stream on their respective anniversary.
https://blog.kugelfish.com/2018/12/google-migration-part-viii-export-to.html
https://blog.kugelfish.com/2018/12/google-migration-part-viii-export-to.html
Beautiful!
ReplyDeleteThank you!!
Nice! So we all need a Raspi with a big SD card...
ReplyDeleteOh! Most Welcome for the final stage - also see it please,, for any other platform also
ReplyDeleteOlaf Fichtner - a small VM server from any cloud provider would work as well/better, but I still do have a soft-spot for those little computers
ReplyDeletePairing this with a set of passthrough / filtering hubs / caches would be an awesome distributed/decentralised option.
ReplyDeleteCould an API key or PKI keypair swap for password? Dongle? Secure enclave or Yubikey?
Also: I've got myself a Turris Omnia router. It's a beast: 2 GB RAM, 8 GB storage, running OpenWRT (a router-focused Linux distro, more specifically, the Turris build of same), and with expansion for both internal and external storage (multiple USB-C ports).
ReplyDeleteThe thing is basically a small home server, and draws about 5W power.
It's also the local router, WiFi hub, and firewall.
I've been thinking that it's either a suitable platform to put a small leafnode hub of ... something on it, for talking to one of the federated / distributed networks, or for parking another small device next to to do the same. The amount of compute power required to provide personal services is virtually nil, relative to modern capabilities.
The Omnia is moderately expensive ($300), but comparable to other full-featured SOHO routers.
Servers can be had for $25-$100 (or less), and have similar capabilities. The can be literally wall-wart or gumstick sized.
The real challenge is in getting, configuring, and maintaining services. I've been poking around Turris and OpenWRT websites and forums over the past couple of months looking for possible options, and nothing's jumping out, though I've not had time to dive in deep.
(Hint: this would be a really nice project for someone to take on )
There's a considerable list of compatible hardware. And there are a lot of generally-useful server tools which can be posted, though some need to be duck-taped together to make something useful. (This is how most of the Internet actually works. Standardised duck-taping.)
There are concerns with self-hosting, but it's also a huge opportunity.
IMHO - (Off topic?)
ReplyDeleteGoogle+ hears and Google encourages - Innovations
See link below, please - is it useful ?
Regards
Tell us what you think about Google products and features by participating in our user research studies. You’ll get a token of our appreciation plus the chance to help build something you’ll love.
userresearch.google.com - Google User Experience Research - Google User Experience Research
Great efforts You doing
ReplyDeleteBernhard Suter Edward Morbius and all here, please
Regards - Have seen above comment ?
Ifinder Ifindi I have no interest in assisting Google in improving its products.
ReplyDeleteI have an interest in Google improving its tools for getting people off its products.
No criticism against your comment, just ... really not of personal interest.
Ifinder Ifindi It's far more about how I feel toward Google. I'm done offering them any guidance on fixing things, other than as noted.
ReplyDeleteThat said, the link might be of interest to this group, if you want to share it here.
Edward Morbius Are you looking for...
ReplyDeletedoc.turris.cz - Linux containers [Project: Turris]
Edward Morbius Personally, I'd avoid hosting a public facing service if possible. Just get a VPS or Container provider.
ReplyDeleteIf I can help it, I don't want to run any services facing the public Internet. As an amateur sysadmin I wouldn't have the resources to keep up with the bad guys and prevent my services from becoming part of a bot-net or start mining crypto...
ReplyDeleteBernhard Suter Enter Turnkey Linux...
ReplyDeleteturnkeylinux.org - TurnKey GNU/Linux: 100+ free ready-to-use system images for virtual machines, the cloud, and bare metal.
Mike Noyes Options can be good.
ReplyDeleteThough a detailed lst of reasons Why Not would be of intereset.
Edward Morbius How proficient are you at hardening systems? A DMZ with open services requires lots of attention.
ReplyDeleteopenwrt.org - OpenWrt Project: fw3 DMZ Configuration Using VLANs
Mike Noyes So, I get that.
ReplyDeleteOTOH: consumer-grade hardware such as Cable / DSL modems, WiFi hubs, routers, printers, IoT crap, etc., are already public-facing.
Is there some specific level of harm that is posed by static site hosting in addition to this?
(I'm not saying there isn't, and I can think of some examples, such as embedded scripting or information leakage, straight off the top, but I'm seriously curious.)
Some issues are that residential and office network connections often aren't designed for large sets of inbound requests, the traffic impacts are shared amongst neighbours, the outbound traffic is limited, and ISPs suddenly get a much larger headache in dealing with abuse and misconfigured systems.
But I'm not entirely sure how some origin-system feeding a hub or CDN makes things vastly obviously worse than they already are.
(And yes, I've some experience battening down various hatches, and it's something that still gives me the jimmies.)
Edward Morbius Did I misread your original comment? Are you only pushing content to a public server? If so, most of this discussion is moot.
ReplyDeleteAs for inbound traffic, your ISP NOC should be able to address changes in network traffic.
https://www.nanog.org/
Your Turris Omnia using LXC may be perfectly fine. However, I'd feel more comfortable with a standard switch VLAN setup for a DMZ.
routersecurity.org - Turris Omnia Router Review
Mike Noyes Not "only", but that's a possible architecture.
ReplyDeleteI'm assessing and exploring possibilities and options, both those which exist and those which do not. And trying to get a sense of risks, costs, and benefits.