{"id":2676,"date":"2021-09-13T10:00:00","date_gmt":"2021-09-13T14:00:00","guid":{"rendered":"https:\/\/www.mymiller.name\/wordpress\/?p=2676"},"modified":"2021-09-15T11:26:09","modified_gmt":"2021-09-15T15:26:09","slug":"linux-desktop-on-windows-10","status":"publish","type":"post","link":"https:\/\/www.mymiller.name\/wordpress\/app\/linux-desktop-on-windows-10\/","title":{"rendered":"Linux Desktop on Windows 10"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Enabled Windows Subsystem for Linux<\/h2>\n\n\n\n<p>First step is to make sure you have <a href=\"https:\/\/support.microsoft.com\/en-gb\/help\/4028685\/windows-10-get-the-fall-creators-update\">Windows 10 Fall Creators Update<\/a> installed.  This can be found <a href=\"https:\/\/support.microsoft.com\/en-gb\/help\/4028685\/windows-10-get-the-fall-creators-update\">here<\/a>. Complete this update then search for Ubuntu in the Microsoft Store. I recommend Ubuntu 18.04 LTS, as this will be supported for a number of years forward.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1202\" height=\"934\" src=\"https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/ubuntu.png?fit=1024%2C796&amp;ssl=1\" alt=\"\" class=\"wp-image-2692\" srcset=\"https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/ubuntu.png?w=1202&amp;ssl=1 1202w, https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/ubuntu.png?resize=300%2C233&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/ubuntu.png?resize=1024%2C796&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/ubuntu.png?resize=768%2C597&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<p>Once it&#8217;s installed launch Ubuntu, follow the on screen steps to complete setup.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"335\" src=\"https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/ubuntu_install.png?resize=640%2C335&#038;ssl=1\" alt=\"\" class=\"wp-image-2693\" srcset=\"https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/ubuntu_install.png?w=979&amp;ssl=1 979w, https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/ubuntu_install.png?resize=300%2C157&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/ubuntu_install.png?resize=768%2C402&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Setup X-Server<\/h2>\n\n\n\n<p>You will need an X-Server to run the graphical environment from your WSL.  For this article I choose <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/sourceforge.net\/projects\/vcxsrv\/files\/latest\/download\" target=\"_blank\">VcXsrv<\/a>. Any X-Server for Windows should work.  Download and run the executable.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"499\" height=\"392\" src=\"https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/xcxsrv1.png?resize=499%2C392&#038;ssl=1\" alt=\"\" class=\"wp-image-2677\" srcset=\"https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/xcxsrv1.png?w=499&amp;ssl=1 499w, https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/xcxsrv1.png?resize=300%2C236&amp;ssl=1 300w\" sizes=\"auto, (max-width: 499px) 100vw, 499px\" \/><figcaption>Startup screen for installing XcXsrv<\/figcaption><\/figure>\n\n\n\n<p>For this example, I have chosen to use &#8220;One large window&#8221; your preferences may vary.  Click Next.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"499\" height=\"392\" src=\"https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/xcxsrv2.png?resize=499%2C392&#038;ssl=1\" alt=\"\" class=\"wp-image-2678\" srcset=\"https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/xcxsrv2.png?w=499&amp;ssl=1 499w, https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/xcxsrv2.png?resize=300%2C236&amp;ssl=1 300w\" sizes=\"auto, (max-width: 499px) 100vw, 499px\" \/><figcaption>Choose to &#8220;Start no client&#8221;<\/figcaption><\/figure>\n\n\n\n<p>Select &#8220;Start no client&#8221; and click Next.  We currently do not want to start any client.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"499\" height=\"392\" src=\"https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/xcxsrv3.png?resize=499%2C392&#038;ssl=1\" alt=\"\" class=\"wp-image-2679\" srcset=\"https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/xcxsrv3.png?w=499&amp;ssl=1 499w, https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/xcxsrv3.png?resize=300%2C236&amp;ssl=1 300w\" sizes=\"auto, (max-width: 499px) 100vw, 499px\" \/><figcaption>Choose to &#8220;Disable access control&#8221;<\/figcaption><\/figure>\n\n\n\n<p>Choose &#8220;Disable access control&#8221; for now to allow your connections.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"499\" height=\"392\" src=\"https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/xcxsrv4.png?resize=499%2C392&#038;ssl=1\" alt=\"\" class=\"wp-image-2680\" srcset=\"https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/xcxsrv4.png?w=499&amp;ssl=1 499w, https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/xcxsrv4.png?resize=300%2C236&amp;ssl=1 300w\" sizes=\"auto, (max-width: 499px) 100vw, 499px\" \/><figcaption>Click Finish<\/figcaption><\/figure>\n\n\n\n<p>Click Finish and you should now see a new window appear on your desktop.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1906\" height=\"1043\" src=\"https:\/\/i2.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/xcxsrv5.png?fit=1024%2C560&amp;ssl=1\" alt=\"\" class=\"wp-image-2681\" srcset=\"https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/xcxsrv5.png?w=1906&amp;ssl=1 1906w, https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/xcxsrv5.png?resize=300%2C164&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/xcxsrv5.png?resize=1024%2C560&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/xcxsrv5.png?resize=768%2C420&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/xcxsrv5.png?resize=1536%2C841&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/xcxsrv5.png?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption>XcXsrv Window<\/figcaption><\/figure>\n\n\n\n<p>To have VcXsrv start automatically when you start your computer.  Copy a shortcut to the C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\StartUp directory.<\/p>\n\n\n\n<p>Next, we need to configure your .bashrc to use your Xserver display. Next we <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>echo \"export DISPLAY=:0.0\" &gt;&gt; ~\/.bashrc<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Enable D-Bus<\/h2>\n\n\n\n<p>Reddit user name ShaRose found how to enable D-Bus to use tcp instead of sockets. This provides a critical missing piece with having a Linux GUI on Windows 10. To do this run the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl enable dbus<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Installing Ubuntu&#8217;s Graphical system<\/h2>\n\n\n\n<p>The first step is to make sure your Ubuntu environment is fully updated.  So run the following commands.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get update\nsudo apt-get upgrade<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Installing Xfce4 as your Desktop<\/h2>\n\n\n\n<p>Now that your environment is all updated, we need to install xfce4 the Ubuntu Graphical Desktop.  There are other desktop systems, try these at your own risk. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get install xubuntu-desktop<\/code><\/pre>\n\n\n\n<p>Run the following command to start Xfce4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>startxfce4<\/code><\/pre>\n\n\n\n<p>Now look at your VcXsrv Window<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1906\" height=\"1050\" src=\"https:\/\/i2.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/xfce4.png?fit=1024%2C564&amp;ssl=1\" alt=\"\" class=\"wp-image-2683\" srcset=\"https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/xfce4.png?w=1906&amp;ssl=1 1906w, https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/xfce4.png?resize=300%2C165&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/xfce4.png?resize=1024%2C564&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/xfce4.png?resize=768%2C423&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/xfce4.png?resize=1536%2C846&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/xfce4.png?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption>Xfce4 on Windows 10<\/figcaption><\/figure>\n\n\n\n<p>Congratulations you now have Linux Desktop on Windows 10.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Enabled Windows Subsystem for Linux First step is to make sure you have Windows 10 Fall Creators Update installed. This can be found here. Complete this update then search for Ubuntu in the Microsoft Store. I recommend Ubuntu 18.04 LTS, as this will be supported for a number of years forward. Once it&#8217;s installed launch [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2687,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[3],"tags":[],"series":[],"class_list":["post-2676","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-app"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2020\/02\/computer-4674946_640.jpg?fit=640%2C480&ssl=1","jetpack-related-posts":[{"id":1727,"url":"https:\/\/www.mymiller.name\/wordpress\/sametime\/ibm-connect-2014-show400-ibm-sametime-9-0-media-components-linux-windows-administrator\/","url_meta":{"origin":2676,"position":0},"title":"IBM Connect 2014 &#8211; SHOW400 IBM Sametime 9.0 Media Components on Linux for the Windows Administrator","author":"Jeffery Miller","date":"January 24, 2014","format":false,"excerpt":"IBM Sametime 9.0 introduced the first component that is required to run on the Linux platform. This session will provide Windows administrators the confidence to successfully deploy the Video Manager and Video MCU components on a Linux Platform. [gview file=\"http:\/\/www.mymiller.name\/presentations\/IBM Sametime 9.0 Media Components.pdf\"]","rel":"","context":"In &quot;Sametime&quot;","block_context":{"text":"Sametime","link":"https:\/\/www.mymiller.name\/wordpress\/category\/sametime\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2014\/01\/show_400_connect_2014.png?fit=795%2C618&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2014\/01\/show_400_connect_2014.png?fit=795%2C618&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2014\/01\/show_400_connect_2014.png?fit=795%2C618&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2014\/01\/show_400_connect_2014.png?fit=795%2C618&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":1165,"url":"https:\/\/www.mymiller.name\/wordpress\/sametime\/ibm-open-mic-webcast-linux-sametime-windows-admin\/","url_meta":{"origin":2676,"position":1},"title":"IBM Open Mic Webcast: Linux for the Sametime Windows Admin","author":"Jeffery Miller","date":"August 29, 2014","format":false,"excerpt":"[gview file=\"http:\/\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2014\/07\/Open-Mic-Linux-for-the-Sametime-Windows-Admin.pdf\"] Link to original post.","rel":"","context":"In &quot;Sametime&quot;","block_context":{"text":"Sametime","link":"https:\/\/www.mymiller.name\/wordpress\/category\/sametime\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3897,"url":"https:\/\/www.mymiller.name\/wordpress\/spring_ai\/a-beginners-guide-to-setting-up-ollama-with-docker-compose\/","url_meta":{"origin":2676,"position":2},"title":"A Beginner&#8217;s Guide to Setting Up Ollama with Docker Compose","author":"Jeffery Miller","date":"December 24, 2025","format":false,"excerpt":"Have you ever wanted to run a powerful large language model (LLM) like Llama 3 or Gemma right on your own computer, but you need a consistent and portable setup? That's where using Ollama with Docker and Docker Compose comes in. Docker Compose is a fantastic tool that allows you\u2026","rel":"","context":"In &quot;Spring AI&quot;","block_context":{"text":"Spring AI","link":"https:\/\/www.mymiller.name\/wordpress\/category\/spring_ai\/"},"img":{"alt_text":"","src":"https:\/\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2025\/08\/ai-generated-8012676_1280.avif","width":350,"height":200,"srcset":"https:\/\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2025\/08\/ai-generated-8012676_1280.avif 1x, https:\/\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2025\/08\/ai-generated-8012676_1280.avif 1.5x, https:\/\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2025\/08\/ai-generated-8012676_1280.avif 2x, https:\/\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2025\/08\/ai-generated-8012676_1280.avif 3x"},"classes":[]},{"id":1886,"url":"https:\/\/www.mymiller.name\/wordpress\/app\/certificate-authority-create-your-own\/","url_meta":{"origin":2676,"position":3},"title":"Certificate Authority creating your own!","author":"Jeffery Miller","date":"September 7, 2016","format":false,"excerpt":"Ready to create your own self signed certificates? \u00a0First step is to crate a Certificate Authority. \u00a0It's easy if you follow the correct steps. We'll break this down into different sections. Install OpenSSL Assuming your on Linux, you will need to issue the command \"sudo apt-get install openssl\". \u00a0This will\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.mymiller.name\/wordpress\/category\/app\/"},"img":{"alt_text":"creating a certificate authority","src":"https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2016\/09\/security-1202344_640.png?fit=640%2C360&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2016\/09\/security-1202344_640.png?fit=640%2C360&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2016\/09\/security-1202344_640.png?fit=640%2C360&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":1731,"url":"https:\/\/www.mymiller.name\/wordpress\/sametime\/ibm-connect-2016-zero-clustered-sametime-deployment-happy-hour\/","url_meta":{"origin":2676,"position":4},"title":"IBM Connect 2016 &#8211; Zero to Clustered Sametime Deployment During Your Happy Hour","author":"Jeffery Miller","date":"February 24, 2016","format":false,"excerpt":"IBM Urban Code Deploy solution to installed a Sametime in a clustered environment automatically. \u00a0Reducing deployment time from months to hours. Learn how you can benefit from this technology to deploy a complete solution and how it can be coordinated for a test environment. [gview file=\"http:\/\/www.mymiller.name\/presentations\/Zero to Clustered Sametime Deployment\u2026","rel":"","context":"In &quot;Sametime&quot;","block_context":{"text":"Sametime","link":"https:\/\/www.mymiller.name\/wordpress\/category\/sametime\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2016\/02\/zero_clustered_sametime.png?fit=792%2C612&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2016\/02\/zero_clustered_sametime.png?fit=792%2C612&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2016\/02\/zero_clustered_sametime.png?fit=792%2C612&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2016\/02\/zero_clustered_sametime.png?fit=792%2C612&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":1088,"url":"https:\/\/www.mymiller.name\/wordpress\/sametime\/new-java-security-baseline-means-sametime\/","url_meta":{"origin":2676,"position":5},"title":"New Java Security Baseline and what it means to Sametime","author":"Jeffery Miller","date":"April 23, 2014","format":false,"excerpt":"On April 15, 2014 Oracle has released Java 7 Update 55, with this update the security baseline was moved to Java 7 Update 55. \u00a0For Sametime users this means when they download a Java applet they will be prompted with a security dialog. \u00a0To resolve this issue Sametime users will\u2026","rel":"","context":"In &quot;Sametime&quot;","block_context":{"text":"Sametime","link":"https:\/\/www.mymiller.name\/wordpress\/category\/sametime\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.mymiller.name\/wordpress\/wp-content\/uploads\/2014\/02\/docview.gif?fit=502%2C316&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.mymiller.name\/wordpress\/wp-json\/wp\/v2\/posts\/2676","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mymiller.name\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mymiller.name\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mymiller.name\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mymiller.name\/wordpress\/wp-json\/wp\/v2\/comments?post=2676"}],"version-history":[{"count":10,"href":"https:\/\/www.mymiller.name\/wordpress\/wp-json\/wp\/v2\/posts\/2676\/revisions"}],"predecessor-version":[{"id":3092,"href":"https:\/\/www.mymiller.name\/wordpress\/wp-json\/wp\/v2\/posts\/2676\/revisions\/3092"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mymiller.name\/wordpress\/wp-json\/wp\/v2\/media\/2687"}],"wp:attachment":[{"href":"https:\/\/www.mymiller.name\/wordpress\/wp-json\/wp\/v2\/media?parent=2676"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mymiller.name\/wordpress\/wp-json\/wp\/v2\/categories?post=2676"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mymiller.name\/wordpress\/wp-json\/wp\/v2\/tags?post=2676"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/www.mymiller.name\/wordpress\/wp-json\/wp\/v2\/series?post=2676"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}