<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Headless on Nguyen Ngoc Tin</title><link>https://ngoctin.me/tags/headless/</link><description>Recent content in Headless on Nguyen Ngoc Tin</description><generator>Hugo</generator><language>en</language><managingEditor>ngoctin.work@gmail.com (Nguyen Ngoc Tin)</managingEditor><webMaster>ngoctin.work@gmail.com (Nguyen Ngoc Tin)</webMaster><lastBuildDate>Wed, 09 Sep 2026 16:15:00 +0700</lastBuildDate><atom:link href="https://ngoctin.me/tags/headless/index.xml" rel="self" type="application/rss+xml"/><item><title>Chuyển Xubuntu sang chế độ headless và bổ sung bộ package Ubuntu Server</title><link>https://ngoctin.me/notes/xubuntu-to-ubuntu-server/</link><pubDate>Wed, 09 Sep 2026 16:15:00 +0700</pubDate><author>ngoctin.work@gmail.com (Nguyen Ngoc Tin)</author><guid>https://ngoctin.me/notes/xubuntu-to-ubuntu-server/</guid><description>&lt;div class="admonition abstract open"&gt;
 &lt;div class="admonition-title"&gt;
 &lt;i class="icon ti ti-list-details" aria-hidden="true"&gt;&lt;/i&gt;Abstract
 &lt;/div&gt;
 &lt;div class="admonition-content"&gt;&lt;p&gt;Không cần cài lại chỉ để biến một Xubuntu đang hoạt động thành máy headless. &lt;code&gt;multi-user.target&lt;/code&gt; có thể bỏ display manager khỏi boot mặc định, còn &lt;code&gt;ubuntu-server&lt;/code&gt; bổ sung bộ package server. Cách này không biến installation thành một bản Ubuntu Server cài mới theo nghĩa package set và installer history; nó chỉ tạo behavior vận hành phù hợp với server trên installation hiện có.&lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="bản-chất"&gt;Bản chất&lt;/h2&gt;
&lt;p&gt;Trong installation hiện có, việc có khởi động desktop session hay không được systemd điều khiển bằng default target. Điều này không có nghĩa Xubuntu và Ubuntu Server chỉ khác nhau ở target; hai flavor còn khác package set và default configuration. Với mục tiêu headless, target mới là phần cần thay đổi trực tiếp:&lt;/p&gt;</description></item><item><title>Biến Mac mini thành home server headless với SSH và Tailscale</title><link>https://ngoctin.me/notes/headless-home-server-ssh-tailscale/</link><pubDate>Wed, 09 Sep 2026 15:20:00 +0700</pubDate><author>ngoctin.work@gmail.com (Nguyen Ngoc Tin)</author><guid>https://ngoctin.me/notes/headless-home-server-ssh-tailscale/</guid><description>&lt;div class="admonition abstract open"&gt;
 &lt;div class="admonition-title"&gt;
 &lt;i class="icon ti ti-list-details" aria-hidden="true"&gt;&lt;/i&gt;Abstract
 &lt;/div&gt;
 &lt;div class="admonition-content"&gt;&lt;p&gt;Mô hình home server cá nhân đơn giản nhất là SSH để quản trị, Tailscale để kết nối từ Internet mà không public port 22, và SSH key để xác thực. Server chỉ thực sự &amp;ldquo;headless-ready&amp;rdquo; khi sau reboot — không cắm màn hình, không cắm bàn phím — vẫn SSH vào được từ xa.&lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="bản-chất"&gt;Bản chất&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;SSH (Secure Shell)&lt;/strong&gt; là giao thức cho phép điều khiển từ xa một máy Linux qua terminal có mã hoá. Với home server, SSH là giao diện quản trị chính — không cần màn hình hay bàn phím cắm trực tiếp.&lt;/p&gt;</description></item></channel></rss>