From mboxrd@z Thu Jan 1 00:00:00 1970 From: quiliro@riseup.net Subject: Re: personal communications server Date: Tue, 6 Aug 2019 09:25:18 -0500 Message-ID: References: <43325349a6b00be70521039c3b5c3618@riseup.net> <878ss7z56s.fsf@elephly.net> <4156d7f891f3a2a531d19897be2e8c29.squirrel@sm.riseup.net> <48F6139B-2078-4F2C-8ACC-45DC464E4CE5@lepiller.eu> Mime-Version: 1.0 Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:41775) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hv0Ov-0001Kh-Sh for help-guix@gnu.org; Tue, 06 Aug 2019 10:25:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hv0Ou-00079q-HC for help-guix@gnu.org; Tue, 06 Aug 2019 10:25:21 -0400 Received: from mx1.riseup.net ([198.252.153.129]:51852) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hv0Ou-00079N-5A for help-guix@gnu.org; Tue, 06 Aug 2019 10:25:20 -0400 Received: from piha.riseup.net (piha-pn.riseup.net [10.0.1.163]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id BF8851A0AC0 for ; Tue, 6 Aug 2019 07:25:18 -0700 (PDT) Received: from [127.0.0.1] (localhost [127.0.0.1]) by piha.riseup.net (Postfix) with ESMTPSA id 099701C0571 for ; Tue, 6 Aug 2019 07:25:18 -0700 (PDT) In-Reply-To: <48F6139B-2078-4F2C-8ACC-45DC464E4CE5@lepiller.eu> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: help-guix Hi Julien, Thank you for your response. > Could explain wgat such a system would do? I'm not familiar with > freedombox or freedombone. However, I can tell you we have mail service= s > available, and I configured two personal servers with them. That's what= I > use to send this very email :) As per https://freedombone.net/ : Freedombone Software for an internet of people Mainstream software is so broken and the organizations that develop it so untrustworthy that we are reaching a breaking point. So you want to run your own internet services? Email, chat, VoIP, web sites, file synchronization, wikis, blogs, social networks, media hosting, backups, VPN. Freedombone is a home server system which enables you to self-host all of these things from your place of residence (not a data center). You can run Freedombone on an old laptop or single board computer. As per https://freedombone.net/apps.html : This system comes in three versions: Standard server version: for the ordinary internet using conventional domain names Onion only server version: uses onion addresses. Doesn't need a domai= n name or port forwarding Mesh peer/client version: off-grid autonomous operation, separate fro= m the internet. No servers. 1 Server apps These apps are available on all server versions of the system, either via clearnet or onion addresses. Akaunting - A web based accounts system for small businesses or freelance= rs. BabyBuddy - Helps caregivers track sleep, feedings, diaper changes, and tummy time. Bludit - Databaseless blogging system. CryptPad - Collaborative documents, presentations, votes and drawing. Datserver - Seed dat protocol files from your server to make them always accessible. DLNA - Play media on UPNP/DLNA supported devices Dokuwiki - A databaseless wiki system. EteSync - End-to-end encrypted sync of calendar and contacts between devi= ces. Etherpad - Collaborative document creation. Federated wiki - A new approach to creating wiki content. Gogs - Lightweight git project hosting system. HTMLy - Databaseless blogging system. IRC Server - Chat server with bouncer. Icecast media stream - Make your own internet radio station. KanBoard - Simple kanban system for managing projects or TODO lists. Koel - Access your music collection from any internet connected device. Lychee - Make your photo albums available on the web. Mailpile - Modern email client which supports GPG encryption. Mumble - VoIP and text chat system. NextCloud - File storage, chat and video conferencing. PeerTube - Peer-to-peer video hosting. Pi-Hole - Block web ads at the DNS level. PrivateBin - Pastebin where the server has zero knowledge of the content. Rocketchat - Non-federated chat server (x86 systems only). Smol RSS - Minimal RSS reader. Syncthing - Synchronise files across all of your devices. Turtl - Privately create and share notes and images. XMPP - Chat server. 2 Standard server apps These apps are not available on the onion only versions, since they can't currently be onion routed. Friendica - Federated social network system. Hubzilla - Web publishing platform with social network like features. Zap - Nomadic social network server 3 Mesh apps CryptPad - Collaborate on documents, presentations, votes and drawing while off the grid IPFS public folder - Share files/audio/video on the mesh. Kdenlive - Edit videos Pelican - Static blogging with a large choice of themes qTox - The main text, VoIP and video chat application Shotwell - Manage and edit photos > That said, we could have more system examples for different use cases. = We > could have an email example just as we have a desktop example for > instance. Is that what you're asking for? Both Freedombox and Freedombone are made to help administration be easy and to have all users have all services in order to avoid repeatedly creating users and administrating them for each service. I chose Freedombone and not Freedombox because the former has the intention of making it work exclusively with libre software, it also has mail server and has more applications than the former. I do not know much about Freedombox. On Freedombone, each service must be activated or else it is not installed. The only default service is email. I think that the services Google offers would be enough for most users an= d all applications that Freedombone offers are not necessary. But I think that it is good that they are available to choose for different opinions of administration. Freedombone is just Debian plus the above mentioned programs installed vi= a bash scripts. Is it possible to make something similar on Guix? Could we import the bash scripts and is it even necessary? Thank you for you input. Quiliro