<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ux on blog.iankulin.com</title><link>https://blog.iankulin.com/tags/ux/</link><description>Recent content in Ux on blog.iankulin.com</description><generator>Hugo</generator><language>en-AU</language><lastBuildDate>Sat, 19 Aug 2023 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.iankulin.com/tags/ux/index.xml" rel="self" type="application/rss+xml"/><item><title>Digital Ocean first impressions</title><link>https://blog.iankulin.com/digital-ocean-first-impressions/</link><pubDate>Sat, 19 Aug 2023 00:00:00 +0000</pubDate><guid>https://blog.iankulin.com/digital-ocean-first-impressions/</guid><description>&lt;p&gt;I&amp;rsquo;ve been thinking about the time it takes me to provision a guest VM in Proxmox. I seem to remember on &lt;a href="https://www.binarylane.com.au/"&gt;BinaryLane&lt;/a&gt; it was seconds rather than minutes. This seemed to be a good excuse to use the free credit I&amp;rsquo;ve heard about for &lt;a href="https://www.linode.com/lp/free-credit-100/?promo=sitelin100-02162023&amp;amp;promo_value=100&amp;amp;promo_length=60&amp;amp;utm_source=google&amp;amp;utm_medium=cpc&amp;amp;utm_campaign=11178784684_109179223363&amp;amp;utm_term=g_kwd-2629795801_e_linode&amp;amp;utm_content=466889596558&amp;amp;locationid=1000676&amp;amp;device=c_c&amp;amp;gclid=CjwKCAjw-7OlBhB8EiwAnoOEk9lQtzb_l17rAJmoU1KzhTUcWc6TF6C8KBTZU3j6tJ3d1qLWqqiRgxoC6qUQAvD_BwE"&gt;Linode&lt;/a&gt; or Digital Ocean hundreds of times in podcast adverts, so I claimed the &lt;a href="http://do.co/lnl"&gt;$200 credit for being a Late Night Linux listener&lt;/a&gt; at Digital Ocean. They extracted $5 out of me in the process, so I guess they are in front on that transaction. $200 would run a little VM for a couple of years at their rates, but of course it&amp;rsquo;s limited to two months, at the end of which I will have an account sitting there, with my credit card already recorded - so all the friction is gone if I need an internet facing machine for some purpose - which is clearly their dastardly plan&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blog.iankulin.com/images/screen-shot-2023-07-11-at-7.50.07-pm.png"&gt;&lt;img src="https://blog.iankulin.com/images/screen-shot-2023-07-11-at-7.50.07-pm.png" width="351" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The process of creating a &amp;lsquo;droplet&amp;rsquo; (that&amp;rsquo;s what they call their VM&amp;rsquo;s) was straightforward - select the datacentre, machine size etc You can upload your SSH key which is a nice touch.&lt;/p&gt;
&lt;p&gt;When I got to the end of all that, I hit create and timed the boot up of the Debian 12 system I&amp;rsquo;d chosen - 42.13 seconds.&lt;/p&gt;
&lt;p&gt;I could ping the public IP, so it existed, but couldn&amp;rsquo;t ssh in as root, and didn&amp;rsquo;t know my user name. After trawling through their Getting Started docs, I found one that said to use your email that you signed up with. That didn&amp;rsquo;t make sense or work. I &lt;a href="https://www.youtube.com/watch?v=kzThZOZj1S4&amp;amp;t=417"&gt;watched a video&lt;/a&gt;, then searched further and found I should have gone into the advanced options and written a script to add a user - a sample one was provided.&lt;/p&gt;
&lt;p&gt;I destroyed the first machine and created a second one with the sample user script (which I&amp;rsquo;ve since gone back and searched for but could not find) which basically adds the user and assigns the ssh key. Once that was booted I could ssh in, but not sudo since I didn&amp;rsquo;t know the password.&lt;/p&gt;
&lt;p&gt;There is a &amp;lsquo;console&amp;rsquo; so I used that to set a password for the user the script had created, then was able to both ssh in and use sudo. I guess the idea of the script is great if you know what you&amp;rsquo;re doing and going to be creating a lot of VM&amp;rsquo;s, but this was a painful start compared to &lt;a href="https://www.binarylane.com.au/"&gt;BinaryLane&lt;/a&gt; or my homelab. I figured out afterwards, this was because I&amp;rsquo;d chosen Debian for the distro - you can&amp;rsquo;t ssh in as root. If I choose a more relaxed distro, I could do that, and create my user then patch up the root access.&lt;/p&gt;
&lt;p&gt;The rest of the experience was fine - the web interface is clear enough apart from my initial grumble. I couldn&amp;rsquo;t paste into the web console, and I&amp;rsquo;ve noticed that in Proxmox as well so I guess that&amp;rsquo;s some sort of limitation. In any case, once you&amp;rsquo;ve set up your ssh user properly you never need use it again.&lt;/p&gt;</description></item></channel></rss>