From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ni* Subject: Re: Guix with Debian GNU/Linux Date: Wed, 30 Dec 2015 23:21:55 +0100 Message-ID: <87bn9760ho.fsf@grrlz.net> References: <871ta4m4o0.fsf@grrlz.net> <87bn97q15p.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:53045) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aEP8A-0001pO-0u for help-guix@gnu.org; Wed, 30 Dec 2015 17:22:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aEP86-0006Ti-9I for help-guix@gnu.org; Wed, 30 Dec 2015 17:22:05 -0500 In-Reply-To: <87bn97q15p.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Wed, 30 Dec 2015 18:47:14 +0100") 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-bounces+gcggh-help-guix=m.gmane.org@gnu.org To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: help-guix@gnu.org ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Ni* skribis: > >> From using GuixSD I know that as little files as possible should be >> created in /etc. When using Guix alone, is this still the recommended >> way of doing things? > > Most of the time, you can choose where to store config files, in /etc or > elsewhere. > >> What I need to know for a server environment is, if I install tor and >> serve non-exit tor relays, will the config be read from the location I >> am used to (/etc/tor/) or does it differ? (same about httpd/nginx, etc) > > Most programs allow you to choose which configuration file to use. For > instance, one can run: > > tor -f /path/to/torrc > > and Tor will pick its config file from there. I think the same is true > of nginx and httpd. > I have to correct myself, as I confused tor configuration with GuixSD, where I have the impression it (tor) is configured in the system config.scm to some degree. Correction: debian to my knowledge (I don't have much in depth Debian experience, slackware forks, gentoo, archlinux, etc everything more used than Debian) runs with some /etc/init.d/* files + systemd combination. When I use Guix to just install packages, do I write systemd/debian-thing service/startup files, or am I confused by being exposed to Guix as GuixSD which runs dmd? >> What are things I should look for and be careful about? What can be >> removed from the hostsystem, what needs to stay? > > Compared to GuixSD, a couple of things need tweaking to work smoothly; > see . > > As to what to keep in the host distro, it=E2=80=99s up to you! > > In some cases, you=E2=80=99ll have to make a binary choice; for instance,= if you > use Guile from Guix, you=E2=80=99ll have to use Guile packages (say, Guil= e-SSH, > Guile-JSON, etc.) from Guix as well since otherwise they would end up > loading different variants of libguile.so and libc.so. Okay, this makes sense. Thanks for the pointers. > >> Are guix updates handled the same way as they are done in GuixSD >> (guix pull ; guix package -u)? > > Yes. > > Out of curiosity, what are the technical reasons that led you to prefer > Guix-over-Debian rather than GuixSD, since you tried GuixSD already? > Simple (but detailed) answer: I host with IN-Berlin[1] on virtual servers, they only provide Debian. If I could explain to them how to deploy it for servers (maybe images for the hardware they run the vservers on would already be enough), I would be able to run GuixSD. One thing I did though was telling and explaining one of people responsible for IN-Berlin what Guix and GuixSD is. Maybe it will be possible at some time in the future, they are very friendly. I would however prefer dedicated servers by now, but in the Ruhrarea (Region in Germany, NRW) the choice of ISPs, DCs and otherwise Hosters is so big that I always end up realizing that I can do better things with my time and leave it be. If I would be in Berlin regulary, maintenance would be no problem with colocation with IN-Berlin. Or hosting with free.de here, but I would say they don't like to answer questi= ons about colocation contracts, at least that's my sad past experience with them, it would be a 10 minute ride to free.de from here. > Thanks, > Ludo=E2=80=99. 1: Individual Network Berlin e.V. http://in-berlin.de Thanks, --=20 ng/Ni* http://libertad.pw:8080 Email is public. Talk to me in private: https://psyced.org:34443/~niasterisk privacy respecting, secure communication: BM-2cSj8qEigE3CMaLU3CwPZf7T3LvzvnttsC (bitmessage)