<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ubuntu 彙整 - JS Ying&#039;s Blog</title>
	<atom:link href="https://blog.jsy.tw/category/coding/server/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.jsy.tw/category/coding/server/ubuntu/</link>
	<description></description>
	<lastBuildDate>Sun, 14 Dec 2025 06:25:38 +0000</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.5</generator>

<image>
	<url>https://blog.jsy.tw/wp-content/uploads/2022/03/cropped-logo-32x32.png</url>
	<title>Ubuntu 彙整 - JS Ying&#039;s Blog</title>
	<link>https://blog.jsy.tw/category/coding/server/ubuntu/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">188181961</site>	<item>
		<title>【筆記】Node 應用使用 Redis 進行快取管理</title>
		<link>https://blog.jsy.tw/2760/nodejs-redis-cache/</link>
					<comments>https://blog.jsy.tw/2760/nodejs-redis-cache/#respond</comments>
		
		<dc:creator><![CDATA[JS Ying]]></dc:creator>
		<pubDate>Mon, 18 Nov 2024 15:04:55 +0000</pubDate>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[程式相關]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[node.js]]></category>
		<category><![CDATA[redis]]></category>
		<guid isPermaLink="false">https://blog.jsy.tw/?p=2760</guid>

					<description><![CDATA[<p>當初寫台鐵時刻表的後端時，資料快取這塊我是直接將資料儲存在變數裡，並自行做 TTL的驗證和持久化的機制。但用了一年後，我發現直接使用 redis 還是會比自造輪子來的方便些。本文將簡單記錄我的一些快取心得和 redis 的設定方式。</p>
<p>這篇文章 <a href="https://blog.jsy.tw/2760/nodejs-redis-cache/">【筆記】Node 應用使用 Redis 進行快取管理</a> 最早出現於 <a href="https://blog.jsy.tw">JS Ying&#039;s Blog</a>。</p>
]]></description>
		
					<wfw:commentRss>https://blog.jsy.tw/2760/nodejs-redis-cache/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2760</post-id>	</item>
		<item>
		<title>【筆記】利用 Github Actions 將 node 專案自動部署至 Ubuntu 伺服器</title>
		<link>https://blog.jsy.tw/2723/github-actions-node-ubuntu/</link>
					<comments>https://blog.jsy.tw/2723/github-actions-node-ubuntu/#respond</comments>
		
		<dc:creator><![CDATA[JS Ying]]></dc:creator>
		<pubDate>Thu, 25 Jul 2024 15:49:54 +0000</pubDate>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[程式相關]]></category>
		<category><![CDATA[cicd]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[node]]></category>
		<guid isPermaLink="false">https://blog.jsy.tw/?p=2723</guid>

					<description><![CDATA[<p>將程式碼 push 到 GitHub，同時自動部署到伺服器上，是再方便不過的事。一直仗著 SPA 部署簡單而不肯學習自動部署的我，在面對最近開發的 Next.js 專案繁瑣的部署流程，決定好好研究 GitHub Actions，並將過程筆記下來與大家分享。</p>
<p>這篇文章 <a href="https://blog.jsy.tw/2723/github-actions-node-ubuntu/">【筆記】利用 Github Actions 將 node 專案自動部署至 Ubuntu 伺服器</a> 最早出現於 <a href="https://blog.jsy.tw">JS Ying&#039;s Blog</a>。</p>
]]></description>
		
					<wfw:commentRss>https://blog.jsy.tw/2723/github-actions-node-ubuntu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2723</post-id>	</item>
		<item>
		<title>【筆記】Next.js 部署至 Ubuntu 並使用 apache 進行反向代理</title>
		<link>https://blog.jsy.tw/2715/nextjs-ubuntu-apache-depoyment/</link>
					<comments>https://blog.jsy.tw/2715/nextjs-ubuntu-apache-depoyment/#respond</comments>
		
		<dc:creator><![CDATA[JS Ying]]></dc:creator>
		<pubDate>Fri, 14 Jun 2024 15:45:42 +0000</pubDate>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[前端]]></category>
		<category><![CDATA[程式相關]]></category>
		<category><![CDATA[apache2]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[next.js]]></category>
		<guid isPermaLink="false">https://blog.jsy.tw/?p=2715</guid>

					<description><![CDATA[<p>Next.js 新手的我，對於第一次要部署有伺服器渲染（SSR）的網站總有些緊張。不過實際操作起來並沒有想像中困難。本文中將記錄我的 Next.js 14 應用部署 Ubuntu 20 並使用 apache 進行反向代理的流程，做個筆記並供各位參考。</p>
<p>這篇文章 <a href="https://blog.jsy.tw/2715/nextjs-ubuntu-apache-depoyment/">【筆記】Next.js 部署至 Ubuntu 並使用 apache 進行反向代理</a> 最早出現於 <a href="https://blog.jsy.tw">JS Ying&#039;s Blog</a>。</p>
]]></description>
		
					<wfw:commentRss>https://blog.jsy.tw/2715/nextjs-ubuntu-apache-depoyment/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2715</post-id>	</item>
		<item>
		<title>【筆記】使用 pm2 進行 node 服務管理</title>
		<link>https://blog.jsy.tw/2661/pm2-node-service-manager/</link>
					<comments>https://blog.jsy.tw/2661/pm2-node-service-manager/#respond</comments>
		
		<dc:creator><![CDATA[JS Ying]]></dc:creator>
		<pubDate>Tue, 03 Oct 2023 18:48:12 +0000</pubDate>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[程式相關]]></category>
		<category><![CDATA[node]]></category>
		<category><![CDATA[pm2]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[tool]]></category>
		<guid isPermaLink="false">https://blog.jsy.tw/?p=2661</guid>

					<description><![CDATA[<p>最近開始在嘗試在 server 架設後端 node 服務，除了 screen 可以幫助我進行終端機的畫面切換之外，勢必還需要一套協助我監控服務和自動重啟服務以防服務中斷的工具，於是就找到了這一款好用又強大的工具 pm2。以下就簡單做一下筆記吧。</p>
<p>這篇文章 <a href="https://blog.jsy.tw/2661/pm2-node-service-manager/">【筆記】使用 pm2 進行 node 服務管理</a> 最早出現於 <a href="https://blog.jsy.tw">JS Ying&#039;s Blog</a>。</p>
]]></description>
		
					<wfw:commentRss>https://blog.jsy.tw/2661/pm2-node-service-manager/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2661</post-id>	</item>
		<item>
		<title>【筆記】使用 screen 進行 ubuntu 終端機管理</title>
		<link>https://blog.jsy.tw/2656/screen-ubuntu-terminal-manager/</link>
					<comments>https://blog.jsy.tw/2656/screen-ubuntu-terminal-manager/#respond</comments>
		
		<dc:creator><![CDATA[JS Ying]]></dc:creator>
		<pubDate>Sat, 16 Sep 2023 16:19:28 +0000</pubDate>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[程式相關]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[tool]]></category>
		<guid isPermaLink="false">https://blog.jsy.tw/?p=2656</guid>

					<description><![CDATA[<p>最近開始在嘗試在 server 架設後端 node 服務，需要使用工具進行 terminal 的視窗管理，於是找到了這一款很好用的工具 screen。就簡單做一下筆記吧。</p>
<p>這篇文章 <a href="https://blog.jsy.tw/2656/screen-ubuntu-terminal-manager/">【筆記】使用 screen 進行 ubuntu 終端機管理</a> 最早出現於 <a href="https://blog.jsy.tw">JS Ying&#039;s Blog</a>。</p>
]]></description>
		
					<wfw:commentRss>https://blog.jsy.tw/2656/screen-ubuntu-terminal-manager/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2656</post-id>	</item>
		<item>
		<title>【筆記】ubuntu 移除 shell 後造成 ssh 登入失敗：Permission denied (publickey) 之 Digital Ocean 解決方法</title>
		<link>https://blog.jsy.tw/2648/ssh-login-failed-after-remve-shell-permission-denied-publickey-digital-coean-solution/</link>
					<comments>https://blog.jsy.tw/2648/ssh-login-failed-after-remve-shell-permission-denied-publickey-digital-coean-solution/#respond</comments>
		
		<dc:creator><![CDATA[JS Ying]]></dc:creator>
		<pubDate>Sat, 16 Sep 2023 15:01:58 +0000</pubDate>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[程式相關]]></category>
		<category><![CDATA[Digital Ocean]]></category>
		<category><![CDATA[permission denied]]></category>
		<category><![CDATA[publickey]]></category>
		<category><![CDATA[recovery console]]></category>
		<category><![CDATA[shell]]></category>
		<guid isPermaLink="false">https://blog.jsy.tw/?p=2648</guid>

					<description><![CDATA[<p>一直以來我都是在我的電腦使用 ssh key 機制登入我的遠端 ubuntu server，有一天突然出現登入失敗的訊息：Permission denied (publickey)，但我確認我並沒有異動任何 ssh key 登入設定，公私鑰的配對也沒有錯誤。研究了很久後終於發現是我上次 ubuntu server 切換預設 shell 沒切換好所造成的。以下就來紀錄這次遇到問題、發生原因和解決過程。</p>
<p>這篇文章 <a href="https://blog.jsy.tw/2648/ssh-login-failed-after-remve-shell-permission-denied-publickey-digital-coean-solution/">【筆記】ubuntu 移除 shell 後造成 ssh 登入失敗：Permission denied (publickey) 之 Digital Ocean 解決方法</a> 最早出現於 <a href="https://blog.jsy.tw">JS Ying&#039;s Blog</a>。</p>
]]></description>
		
					<wfw:commentRss>https://blog.jsy.tw/2648/ssh-login-failed-after-remve-shell-permission-denied-publickey-digital-coean-solution/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2648</post-id>	</item>
		<item>
		<title>【筆記】從加入新的 Virtual Host 子網域到建立 SSL 憑證的相關指令</title>
		<link>https://blog.jsy.tw/2387/virtual-host-sub-domain-ssl/</link>
					<comments>https://blog.jsy.tw/2387/virtual-host-sub-domain-ssl/#respond</comments>
		
		<dc:creator><![CDATA[JS Ying]]></dc:creator>
		<pubDate>Mon, 10 Oct 2022 14:37:05 +0000</pubDate>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[程式相關]]></category>
		<category><![CDATA[Certbot]]></category>
		<category><![CDATA[https]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[subDomain]]></category>
		<category><![CDATA[virtual host]]></category>
		<guid isPermaLink="false">https://blog.jsy.tw/?p=2387</guid>

					<description><![CDATA[<p>以下環境為 Ubuntu 20 + apache2。本文將介紹假設都已經成功設定過 Virtual Host 子網域的情況下，要加入新的 Virtual Host 子網域，到建立 SSL (https) 憑證可能會遇到的相關指令。</p>
<p>這篇文章 <a href="https://blog.jsy.tw/2387/virtual-host-sub-domain-ssl/">【筆記】從加入新的 Virtual Host 子網域到建立 SSL 憑證的相關指令</a> 最早出現於 <a href="https://blog.jsy.tw">JS Ying&#039;s Blog</a>。</p>
]]></description>
		
					<wfw:commentRss>https://blog.jsy.tw/2387/virtual-host-sub-domain-ssl/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2387</post-id>	</item>
		<item>
		<title>【筆記】Ubuntu VPS 第一步：安全性設定</title>
		<link>https://blog.jsy.tw/2124/ubuntu-vps-security-settings/</link>
					<comments>https://blog.jsy.tw/2124/ubuntu-vps-security-settings/#respond</comments>
		
		<dc:creator><![CDATA[JS Ying]]></dc:creator>
		<pubDate>Sun, 15 May 2022 15:27:42 +0000</pubDate>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[程式相關]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[VPS]]></category>
		<guid isPermaLink="false">https://blog.jsy.tw/?p=2124</guid>

					<description><![CDATA[<p>這篇文章會記錄著剛拿到全新 Ubuntu VPS 後該做的一些簡易安全相關設定：登入伺服器與建立自訂帳號、開啟 Ubuntu 自動安全性、更新改變 SSH Port、關閉 root 的 SSH 權限/允許 SSH 登入帳號、設定 SSH 免密碼登入（SSH Key）、關閉 SSH 密碼登入功能、安裝 UFW 防火牆、入侵檢測 Intrusion Detection。</p>
<p>這篇文章 <a href="https://blog.jsy.tw/2124/ubuntu-vps-security-settings/">【筆記】Ubuntu VPS 第一步：安全性設定</a> 最早出現於 <a href="https://blog.jsy.tw">JS Ying&#039;s Blog</a>。</p>
]]></description>
		
					<wfw:commentRss>https://blog.jsy.tw/2124/ubuntu-vps-security-settings/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2124</post-id>	</item>
		<item>
		<title>【筆記】Ubuntu 18.04 + Apache 使用 Snap 安裝 Certbot 並向 Let&#8217;s Encrypt 取得免費 SSL 憑證的方法</title>
		<link>https://blog.jsy.tw/1933/ubuntu-1804-apache-snap-certbot-lets-encrypt-free-ssl/</link>
					<comments>https://blog.jsy.tw/1933/ubuntu-1804-apache-snap-certbot-lets-encrypt-free-ssl/#respond</comments>
		
		<dc:creator><![CDATA[JS Ying]]></dc:creator>
		<pubDate>Sun, 11 Jul 2021 06:10:07 +0000</pubDate>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[程式相關]]></category>
		<category><![CDATA[apache2]]></category>
		<category><![CDATA[Certbot]]></category>
		<category><![CDATA[Free SSL]]></category>
		<category><![CDATA[Let&#039;s Encrypt]]></category>
		<category><![CDATA[Snap]]></category>
		<category><![CDATA[Ubuntu 18.04]]></category>
		<guid isPermaLink="false">https://blog.jsy.tw/?p=1933</guid>

					<description><![CDATA[<p>前言 之前我的網站一直都是使用 SSL For Free 來取得 SSL 憑證，雖然在 2020 年 SSL  [&#8230;]</p>
<p>這篇文章 <a href="https://blog.jsy.tw/1933/ubuntu-1804-apache-snap-certbot-lets-encrypt-free-ssl/">【筆記】Ubuntu 18.04 + Apache 使用 Snap 安裝 Certbot 並向 Let&#8217;s Encrypt 取得免費 SSL 憑證的方法</a> 最早出現於 <a href="https://blog.jsy.tw">JS Ying&#039;s Blog</a>。</p>
]]></description>
		
					<wfw:commentRss>https://blog.jsy.tw/1933/ubuntu-1804-apache-snap-certbot-lets-encrypt-free-ssl/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1933</post-id>	</item>
		<item>
		<title>【筆記】Apache2 換 port 與防火牆注意事項</title>
		<link>https://blog.jsy.tw/1379/%e3%80%90%e7%ad%86%e8%a8%98%e3%80%91apache2-%e6%8f%9b-port-%e8%88%87%e9%98%b2%e7%81%ab%e7%89%86%e6%b3%a8%e6%84%8f%e4%ba%8b%e9%a0%85/</link>
					<comments>https://blog.jsy.tw/1379/%e3%80%90%e7%ad%86%e8%a8%98%e3%80%91apache2-%e6%8f%9b-port-%e8%88%87%e9%98%b2%e7%81%ab%e7%89%86%e6%b3%a8%e6%84%8f%e4%ba%8b%e9%a0%85/#respond</comments>
		
		<dc:creator><![CDATA[JS Ying]]></dc:creator>
		<pubDate>Sun, 28 Jun 2020 12:46:24 +0000</pubDate>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[程式相關]]></category>
		<category><![CDATA[apache2]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[port]]></category>
		<guid isPermaLink="false">https://blog.jsy.tw/?p=1379</guid>

					<description><![CDATA[<p>筆記一下 Apache2 換 port 的過程，以及需要注意的事項。 編輯 ports.conf 以更改 ap [&#8230;]</p>
<p>這篇文章 <a href="https://blog.jsy.tw/1379/%e3%80%90%e7%ad%86%e8%a8%98%e3%80%91apache2-%e6%8f%9b-port-%e8%88%87%e9%98%b2%e7%81%ab%e7%89%86%e6%b3%a8%e6%84%8f%e4%ba%8b%e9%a0%85/">【筆記】Apache2 換 port 與防火牆注意事項</a> 最早出現於 <a href="https://blog.jsy.tw">JS Ying&#039;s Blog</a>。</p>
]]></description>
		
					<wfw:commentRss>https://blog.jsy.tw/1379/%e3%80%90%e7%ad%86%e8%a8%98%e3%80%91apache2-%e6%8f%9b-port-%e8%88%87%e9%98%b2%e7%81%ab%e7%89%86%e6%b3%a8%e6%84%8f%e4%ba%8b%e9%a0%85/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1379</post-id>	</item>
	</channel>
</rss>
