Has anyone done any research into peer-to-peer communication offloading to servers that users control?
Where a or the primary interaction is on mobile devices, but the network connectivity overhead is mostly on stable, desktop or server systems?
Has anyone done any research into peer-to-peer communication offloading to servers that users control?
Where a or the primary interaction is on mobile devices, but the network connectivity overhead is mostly on stable, desktop or server systems?
@irenes @aredridel (to be clear, it is LITERALLY just a dashboard for scripts that install and configure prebuilt docker-and-reverse-DNS-fully-configured containers. But it's way easier than learning docker/docker-compose, and a good way to learn good docker/compose by example once you're making changes or submitting new packages)
@irenes @aredridel but my local instance was literally just clone repo to raspi or whatever, launch cli, do auth, and that's my selfhost instance that only my tailnet can access
and my remote instance is a hetzner arm box that I did the same on, but has things exposed to the open web there
list of prebuilt apps: https://www.runtipi.io/docs/apps-available
(WARN: some lack auth and are unsafe to run exposed)
@irenes @aredridel there's low code selfhosting stuff like runtipi now, but you have to write your own 'packages' (docker containers and rdns configs) if you want to add things not in the repo so they're compatible with the dashboard + etc
it does not have p2p comms apps on it yet
@aredridel a lot of existing work around making self-hosting easier provides people with little "appliance" disk images, but that's not ideal because it punts on software updates and modifications that people may want to make over time
@aredridel also because it means if you want more than one program, you wind up with more physical devices
@aredridel not that we're aware of. we think it's an important topic and we have given it some thought.
@aredridel we think it's primarily a problem with making self-hosting more usable in terms of UX, documentation, maintainability, etc, rather than a technical architecture challenge
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.