From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id SDtgMMZ8gV/FWAAA0tVLHw (envelope-from ) for ; Sat, 10 Oct 2020 09:20:06 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id 0D88LMZ8gV/haQAA1q6Kng (envelope-from ) for ; Sat, 10 Oct 2020 09:20:06 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id EEBFD9402A6 for ; Sat, 10 Oct 2020 09:20:05 +0000 (UTC) Received: from localhost ([::1]:34432 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kRAY8-0006JU-Bo for larch@yhetil.org; Sat, 10 Oct 2020 04:48:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50546) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kRAXh-0006JO-HU for guix-devel@gnu.org; Sat, 10 Oct 2020 04:47:53 -0400 Received: from mout01.posteo.de ([185.67.36.65]:55010) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kRAXe-0004Bz-Vi for guix-devel@gnu.org; Sat, 10 Oct 2020 04:47:53 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id AB927160060 for ; Sat, 10 Oct 2020 10:47:46 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.ro; s=2017; t=1602319666; bh=2i6gbXXTfcNYjKzrCEsLRcxt1lDZGRwZrwtnRNlbUEM=; h=From:To:Subject:Date:From; b=FF9yu9rP/Rk89x9A5rnkr6NH/7EGRUwux7/LBszz9BBkJM8Hzm3BzenRxzfYJrrb8 SuzB8eST4S0bWlxsA5L9KokE2/kKyzIFLSqe0SAHRlsM4UZMhVyamvD2zLXZLOoaid yB9wyW+3fX2wvR5hv3BLYvO4aVCw+F1vo6SWXyToJ6nlCLUe3Hl0a4zfhE06uKrCdG VhrLc6CeSgQbp9AXRWYZOOeHqOS0UEzBqEjLYuyXMGjUGIu5OP5yaDUgzgwPgplwKb 88wFBMS0C+p3QstGKvx3DsozjA0gGXLvlBJd4gjBXwrAXsVSK0iG0U+w2ltTQQqIY2 puRpkUe3igP6g== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4C7dqk0GMsz9rxH for ; Sat, 10 Oct 2020 10:47:45 +0200 (CEST) From: Alexandru-Sergiu Marton To: guix-devel@gnu.org Subject: Re: [BLOG] Running Guix System on a Linode Server Date: Sat, 10 Oct 2020 14:48:02 +0300 Message-ID: <87sgam1evh.fsf@posteo.ro> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=185.67.36.65; envelope-from=brown121407@posteo.ro; helo=mout01.posteo.de X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/10 04:47:47 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: 38 X-Spam_score: 3.8 X-Spam_bar: +++ X-Spam_report: (3.8 / 5.0 requ) BAYES_00=-1.9, DATE_IN_FUTURE_03_06=3.027, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FAKE_REPLY_C=1.486, PDS_OTHER_BAD_TLD=1.999, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URI_HEX=0.1 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Scanner: scn0 X-Spam-Score: 9.29 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.ro header.s=2017 header.b=FF9yu9rP; dmarc=pass (policy=none) header.from=posteo.ro; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Spam: Yes X-TUID: mefNB+SZOXHl Hi, I want to thank Joshua Branson and Christopher Lemmer Webber for their article on Guix and Linode servers [1], it's always nice to look up and see more GNU Guix in the clouds. Since the post contains an invitation to run websites using Guix System, I thought to reply saying I've accepted the challenge (though without even knowing it existed!) I've been hosting my personal website [2] on a GNU Guix System VPS for the past month, and I have to say it's been an amazing experience. However I don't use Linode. I bought my VPS from Vultr [3][4][5]. When you deploy a new server on their website, they allow you to upload a custom ISO for it to boot from. I got the latest nightly Guix image and uploaded to Vultr, then chose it for my new server. When the machine boots, it allows you to see the screen in a browser window, and that means you can go through the whole installation process. The resolution might be a bit weird, making the installer not fit completely at times, but you can easily guess what you're clicking on if you've been through the process before on your personal machines. After the installation, assuming you enabled the SSH daemon, you can connect through SSH like on any other server. Pretty simple process. No need to overwrite other operating systems. I thought I should share my experience, cause it might prove useful for people that want to get a Guix System server up and running quickly in the cloud. Vultr servers are pretty performant too! (Or maybe Guix has improved a lot in the past year regarding speed) I'm using the cheapest plan (1 CPU, 1024MB RAM) and Guix felt almost as fast as on my desktop computer, which is a lot beefier than that. [1]: http://guix.gnu.org/en/blog/2020/running-guix-system-on-a-linode-server/ [2]: https://brown.121407.xyz [3]: https://vultr.com [4] (affiliate link): https://www.vultr.com/?ref=8680364 [5] (aff. link 2; get 100$ credit for 30 days): https://www.vultr.com/?ref=8680365-6G Cheers, Sergiu