{"id":42912,"date":"2026-07-29T13:51:16","date_gmt":"2026-07-29T06:51:16","guid":{"rendered":"https:\/\/interdata.vn\/blog\/?p=42912"},"modified":"2026-07-29T13:51:16","modified_gmt":"2026-07-29T06:51:16","slug":"cai-dat-hermes-agent-tren-ubuntu","status":"publish","type":"post","link":"https:\/\/interdata.vn\/blog\/cai-dat-hermes-agent-tren-ubuntu\/","title":{"rendered":"C\u00e0i \u0110\u1eb7t Hermes Agent Tr\u00ean Ubuntu Chi Ti\u1ebft T\u1eeb A-Z (K\u00e8m C\u1ea5u H\u00ecnh VPS V\u00e0 Fix L\u1ed7i)"},"content":{"rendered":"\n\n<style>\n.interdata-plan-carousel,.interdata-plan-carousel *{box-sizing:border-box}\n.interdata-plan-carousel{--blue:#005bea;--blue-dark:#004dcc;--text:#071832;--muted:#516173;--border:#d8e6fb;--bg:#f3f8ff;--shadow:0 5px 14px rgba(0,62,145,.08);container-type:inline-size;background:var(--bg);padding:14px 40px 18px;position:relative;overflow:hidden}\n.interdata-carousel-heading{color:#f00;font-family:Roboto,sans-serif;font-size:18px;line-height:1.35;font-weight:800;text-align:center;margin:0 0 14px}\n.interdata-plan-viewport{overflow:hidden;width:100%}\n.interdata-plan-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 0 4px}\n.interdata-plan-track::-webkit-scrollbar{display:none}\n.interdata-plan-card{flex:0 0 calc((100% - 36px)\/4);min-width:0;background:#fff;border:1px solid var(--border);border-radius:8px;padding:15px 10px 13px;min-height:370px;display:flex;flex-direction:column;scroll-snap-align:start;box-shadow:var(--shadow)}\n.interdata-plan-title{color:var(--blue-dark);font-size:16px;line-height:1.22;font-weight:800;text-align:center;margin:0 0 7px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n.interdata-plan-price{color:var(--blue-dark);font-size:24px;line-height:1;font-weight:900;text-align:center;margin-bottom:12px;white-space:nowrap;letter-spacing:0}\n.interdata-plan-price span{font-size:10px;font-weight:800;margin-left:2px}\n.interdata-plan-badge{align-self:center;display:inline-flex;align-items:center;justify-content:center;background:#ff3934;color:#fff;border-radius:5px;padding:7px 8px;font-size:9px;line-height:1;font-weight:800;margin-bottom:15px;white-space:nowrap;max-width:100%}\n.interdata-plan-features{list-style:none!important;padding:0!important;margin:0!important}\n.interdata-plan-features li{display:flex;gap:7px;align-items:flex-start;color:var(--text);font-size:12px;line-height:1.35;font-weight:700;text-align:left;margin:0 0 10px!important;padding:0!important}\n.interdata-plan-icon{width:14px;min-width:14px;height:14px;color:#0069ff;margin-top:2px}\n.interdata-plan-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n.interdata-plan-spacer{flex:1;min-height:16px}\n.interdata-plan-button{display:flex;align-items:center;justify-content:center;min-height:42px;width:100%;background:var(--blue);color:#fff!important;border-radius:5px;font-size:13px;font-weight:800;text-decoration:none!important;box-shadow:0 7px 14px rgba(0,91,234,.24);transition:transform .2s ease,background .2s ease}\n.interdata-plan-button:hover{background:var(--blue-dark);color:#fff!important;transform:translateY(-1px)}\n.interdata-carousel-arrow{position:absolute;top:50%;z-index:5;width:44px;height:54px;border:2px solid #fff!important;border-radius:999px;background:var(--blue)!important;color:#fff!important;box-shadow:0 8px 22px rgba(0,62,145,.32);display:flex!important;align-items:center;justify-content:center;cursor:pointer;transform:translateY(-35%);transition:background .2s ease,color .2s ease,opacity .2s ease,transform .2s ease}\n.interdata-carousel-arrow:hover{background:var(--blue-dark)!important;color:#fff!important;transform:translateY(-35%) scale(1.04)}\n.interdata-carousel-arrow:disabled{opacity:.78;cursor:not-allowed;background:#8aa6cf!important;color:#fff!important}\n.interdata-carousel-arrow:disabled:hover{background:#8aa6cf!important;color:#fff!important;transform:translateY(-35%)}\n.interdata-carousel-arrow svg{display:none!important}\n.interdata-carousel-arrow:before{content:none!important;display:none!important}\n.interdata-carousel-mark{display:block!important;color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:38px!important;font-weight:900!important;line-height:1!important;text-align:center!important;pointer-events:none!important;transform:translateY(-2px)}\n.interdata-carousel-prev{left:14px}\n.interdata-carousel-prev .interdata-carousel-mark{margin-left:-2px}\n.interdata-carousel-next{right:14px}\n.interdata-carousel-next .interdata-carousel-mark{margin-right:-2px}\n@container (max-width:640px){.interdata-plan-carousel{padding:12px 38px 16px}.interdata-plan-card{flex-basis:calc((100% - 12px)\/2);min-height:370px}.interdata-carousel-heading{font-size:16px}}\n@container (max-width:480px){.interdata-plan-carousel{padding:12px 34px 16px}.interdata-plan-card{flex-basis:100%;min-height:360px}.interdata-plan-price{font-size:25px}.interdata-carousel-arrow{width:34px;height:44px}.interdata-carousel-mark{font-size:32px!important}.interdata-carousel-prev{left:5px}.interdata-carousel-next{right:5px}}\n<\/style>\n\n<div class=\"interdata-plan-carousel\" data-interdata-carousel>\n  <div class=\"interdata-carousel-heading\">Si\u00eau \u01afu \u0110\u00e3i VPS \/ CLOUD SERVER - Ti\u1ebft Ki\u1ec7m \u0110\u1ebfn 70%<\/div>\n\n  <svg width=\"0\" height=\"0\" style=\"position:absolute;visibility:hidden\" aria-hidden=\"true\">\n    <symbol id=\"id-icon-cpu\" viewBox=\"0 0 24 24\"><rect x=\"7\" y=\"7\" width=\"10\" height=\"10\" rx=\"2\"><\/rect><path d=\"M4 9h3M4 15h3M17 9h3M17 15h3M9 4v3M15 4v3M9 17v3M15 17v3\"><\/path><path d=\"M10 10h4v4h-4z\"><\/path><\/symbol>\n    <symbol id=\"id-icon-ram\" viewBox=\"0 0 24 24\"><rect x=\"4\" y=\"8\" width=\"16\" height=\"8\" rx=\"2\"><\/rect><path d=\"M7 16v2M11 16v2M15 16v2M19 16v2M7 11h1M11 11h1M15 11h1\"><\/path><\/symbol>\n    <symbol id=\"id-icon-storage\" viewBox=\"0 0 24 24\"><rect x=\"6\" y=\"3\" width=\"12\" height=\"18\" rx=\"2\"><\/rect><path d=\"M9 7h6\"><\/path><circle cx=\"12\" cy=\"16\" r=\"1.5\"><\/circle><\/symbol>\n    <symbol id=\"id-icon-network\" viewBox=\"0 0 24 24\"><path d=\"M5 12.5a10 10 0 0 1 14 0\"><\/path><path d=\"M8.5 16a5 5 0 0 1 7 0\"><\/path><path d=\"M12 19h.01\"><\/path><\/symbol>\n    <symbol id=\"id-icon-gift\" viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"8\" width=\"18\" height=\"13\" rx=\"2\"><\/rect><path d=\"M12 8v13M3 12h18\"><\/path><path d=\"M7.5 8C6.1 8 5 6.9 5 5.5S6.1 3 7.5 3C10 3 12 8 12 8\"><\/path><path d=\"M16.5 8C17.9 8 19 6.9 19 5.5S17.9 3 16.5 3C14 3 12 8 12 8\"><\/path><\/symbol>\n  <\/svg>\n\n  <button class=\"interdata-carousel-arrow interdata-carousel-prev\" type=\"button\" aria-label=\"Xem 4 g\u00f3i tr\u01b0\u1edbc\">\n    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M15 18l-6-6 6-6\"><\/path><\/svg>\n    <span class=\"interdata-carousel-mark\" aria-hidden=\"true\">&#8249;<\/span>\n  <\/button>\n\n  <div class=\"interdata-plan-viewport\">\n    <div class=\"interdata-plan-track\">\n      <article class=\"interdata-plan-card\">\n        <h3 class=\"interdata-plan-title\">Premium Base<\/h3>\n        <div class=\"interdata-plan-price\">299K<span>\/3 th\u00e1ng<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>2 vCore Intel<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>2GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>30GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Network: 300Mbps<\/li>\n        <\/ul>\n        <div class=\"interdata-plan-spacer\"><\/div>\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/best-value-plans-2026\/best-value-plans-premium-base\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n\n      <article class=\"interdata-plan-card\">\n        <h3 class=\"interdata-plan-title\">Premium Base<\/h3>\n        <div class=\"interdata-plan-price\">999K<span>\/n\u0103m<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>3 vCore Intel<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>3GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>30GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Network: 300Mbps<\/li>\n        <\/ul>\n        <div class=\"interdata-plan-spacer\"><\/div>\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/cyber-week-2026\/premium-base\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n\n      <article class=\"interdata-plan-card\">\n        <h3 class=\"interdata-plan-title\">Premium Pro<\/h3>\n        <div class=\"interdata-plan-price\">2.599K<span>\/n\u0103m<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>6 vCore Intel<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>8GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>80GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Network: 350Mbps<\/li>\n        <\/ul>\n        <div class=\"interdata-plan-spacer\"><\/div>\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/cyber-week-2026\/premium-pro\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n\n      <article class=\"interdata-plan-card\">\n        <h3 class=\"interdata-plan-title\">Premium Ultra<\/h3>\n        <div class=\"interdata-plan-price\">5.679K<span>\/n\u0103m<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>12 vCore Intel<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>16GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>180GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Network: 450Mbps<\/li>\n        <\/ul>\n        <div class=\"interdata-plan-spacer\"><\/div>\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/cyber-week-2026\/premium-ultra\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n\n      <article class=\"interdata-plan-card\">\n        <h3 class=\"interdata-plan-title\">BD-CLOUD 1<\/h3>\n        <div class=\"interdata-plan-price\">988K<span>\/n\u0103m<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>3 vCPU<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>3 GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>30 GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Network: 300 Mbps<\/li>\n        <\/ul>\n        <div class=\"interdata-plan-spacer\"><\/div>\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/cart.php?a=add&pid=521&billingcycle=annually\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n\n      <article class=\"interdata-plan-card\">\n        <h3 class=\"interdata-plan-title\">BD-CLOUD 2<\/h3>\n        <div class=\"interdata-plan-price\">2.988K<span>\/n\u0103m<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>4 vCPU<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>8 GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>80 GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Network: 300 Mbps<\/li>\n        <\/ul>\n        <div class=\"interdata-plan-spacer\"><\/div>\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/cart.php?a=add&pid=522&billingcycle=annually\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n\n      <article class=\"interdata-plan-card\">\n        <h3 class=\"interdata-plan-title\">Cloud-Day - Base<\/h3>\n        <div class=\"interdata-plan-price\">2.666K<span>\/n\u0103m<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-gift\"><\/use><\/svg><\/span>T\u1eb7ng 80GB S3 v\u00e0 1 n\u0103m s\u1eed d\u1ee5ng khi mua 2 n\u0103m tr\u1edf l\u00ean<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>4 vCPU AMD G3<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>6GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>60GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Network: 10Gbps<\/li>\n        <\/ul>\n        <div class=\"interdata-plan-spacer\"><\/div>\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/cloud-day-by-interdata-2026\/cloud-day-base\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n\n      <article class=\"interdata-plan-card\">\n        <h3 class=\"interdata-plan-title\">Cloud-Day - Pro<\/h3>\n        <div class=\"interdata-plan-price\">5.666K<span>\/n\u0103m<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-gift\"><\/use><\/svg><\/span>T\u1eb7ng 200GB S3 v\u00e0 1 n\u0103m s\u1eed d\u1ee5ng khi mua 2 n\u0103m tr\u1edf l\u00ean<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>8 vCPU AMD G3<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>12GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>160GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Network: 10Gbps<\/li>\n        <\/ul>\n        <div class=\"interdata-plan-spacer\"><\/div>\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/cloud-day-by-interdata-2026\/cloud-day-pro\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n    <\/div>\n  <\/div>\n\n  <button class=\"interdata-carousel-arrow interdata-carousel-next\" type=\"button\" aria-label=\"Xem 4 g\u00f3i ti\u1ebfp theo\">\n    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M9 18l6-6-6-6\"><\/path><\/svg>\n    <span class=\"interdata-carousel-mark\" aria-hidden=\"true\">&#8250;<\/span>\n  <\/button>\n<\/div>\n\n<script>\n(function(){\n  function setupInterDataCarousel(root){\n    var track=root.querySelector('.interdata-plan-track');\n    var prev=root.querySelector('.interdata-carousel-prev');\n    var next=root.querySelector('.interdata-carousel-next');\n    if(!track||!prev||!next||track.dataset.ready==='1')return;\n    track.dataset.ready='1';\n\n    function pageWidth(){\n      return track.clientWidth;\n    }\n\n    function updateButtons(){\n      var maxScroll=track.scrollWidth-track.clientWidth-2;\n      prev.disabled=track.scrollLeft<=2;\n      next.disabled=track.scrollLeft>=maxScroll;\n    }\n\n    prev.addEventListener('click',function(){\n      track.scrollBy({left:-pageWidth(),behavior:'smooth'});\n    });\n\n    next.addEventListener('click',function(){\n      track.scrollBy({left:pageWidth(),behavior:'smooth'});\n    });\n\n    track.addEventListener('scroll',function(){\n      window.requestAnimationFrame(updateButtons);\n    });\n\n    window.addEventListener('resize',updateButtons);\n    updateButtons();\n  }\n\n  function initInterDataCarousels(){\n    document.querySelectorAll('[data-interdata-carousel]').forEach(setupInterDataCarousel);\n  }\n\n  if(document.readyState==='loading'){\n    document.addEventListener('DOMContentLoaded',initInterDataCarousels);\n  }else{\n    initInterDataCarousels();\n  }\n})();\n<\/script>\n\n\t<div id=\"gap-1602672918\" class=\"gap-element clearfix\" style=\"display:block; height:auto;\">\n\t\t\n<style>\n#gap-1602672918 {\n  padding-top: 30px;\n}\n<\/style>\n\t<\/div>\n\t\n<p style=\"text-align: justify;\"><span style=\"font-size: 100%;\"><strong>C\u00e0i \u0111\u1eb7t Hermes Agent tr\u00ean Ubuntu<\/strong> th\u1ef1c ra ch\u1ec9 l\u00e0 m\u1ed9t l\u1ec7nh <code>curl ... | bash<\/code>, ph\u1ea7n kh\u00f3 n\u1eb1m \u1edf chu\u1ea9n b\u1ecb m\u00f4i tr\u01b0\u1eddng v\u00e0 c\u1ea5u h\u00ecnh sau \u0111\u00f3. N\u1ebfu agent \u0111ang ch\u1ea1y tr\u00ean laptop, t\u1eaft m\u00e1y l\u00e0 ch\u1ebft ti\u1ebfn tr\u00ecnh, webhook kh\u00f4ng t\u1edbi, cron kh\u00f4ng k\u00edch ho\u1ea1t. B\u00e0i n\u00e0y d\u1ef1ng l\u1ea1i to\u00e0n b\u1ed9 quy tr\u00ecnh tr\u00ean Ubuntu th\u1eadt, t\u1eeb ch\u1ecdn c\u1ea5u h\u00ecnh m\u00e1y ch\u1ee7 t\u1edbi x\u1eed l\u00fd l\u1ed7i, \u0111\u1ec3 b\u1ea1n tri\u1ec3n khai m\u1ed9t l\u1ea7n r\u1ed3i \u0111\u1ec3 <a style=\"background: linear-gradient(90deg, #1E3A8A 0%, #2563EB 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; text-decoration: none; font-weight: bold;\" href=\"\/\">InterData<\/a> lo ph\u1ea7n h\u1ea1 t\u1ea7ng.<br \/>\n<\/span><\/p>\n<div style=\"background-color: #eff6ff; padding: 20px; border: 1.5px solid #BFDBFE; border-radius: 12px; margin-bottom: 40px; box-shadow: 0 8px 20px rgba(37, 99, 235, 0.05);\">\n<p style=\"font-family: 'Be Vietnam Pro', sans-serif; font-weight: bold; font-size: 18px; margin-top: 0; margin-bottom: 15px; color: #1e3a8a;\">N\u1ed8I DUNG B\u00c0I VI\u1ebeT<\/p>\n<ul style=\"list-style-type: none; padding-left: 0; margin: 0;\">\n<li style=\"margin-bottom: 10px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: bold;\" href=\"#section1\">Hermes Agent l\u00e0 g\u00ec v\u00e0 v\u00ec sao n\u00ean c\u00e0i tr\u00ean Ubuntu thay v\u00ec laptop?<\/a><\/li>\n<li style=\"margin-bottom: 10px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: bold;\" href=\"#section2\">C\u1ea7n c\u1ea5u h\u00ecnh VPS bao nhi\u00eau \u0111\u1ec3 c\u00e0i \u0111\u1eb7t Hermes Agent tr\u00ean Ubuntu?<\/a><\/li>\n<li style=\"margin-bottom: 10px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: bold;\" href=\"#section3\">Chu\u1ea9n b\u1ecb Ubuntu tr\u01b0\u1edbc khi c\u00e0i \u0111\u1eb7t Hermes Agent<\/a><\/li>\n<li style=\"margin-bottom: 10px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: bold;\" href=\"#section4\">H\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t Hermes Agent tr\u00ean Ubuntu t\u1eebng b\u01b0\u1edbc<\/a><\/li>\n<li style=\"margin-bottom: 10px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: bold;\" href=\"#section5\">C\u1ea5u h\u00ecnh Hermes Agent sau khi c\u00e0i \u0111\u1eb7t: model, API key, tools<\/a><\/li>\n<li style=\"margin-bottom: 10px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: bold;\" href=\"#section6\">Ch\u1ea1y Hermes Agent n\u1ec1n 24\/7 v\u00e0 k\u1ebft n\u1ed1i Telegram, Discord<\/a><\/li>\n<li style=\"margin-bottom: 10px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: bold;\" href=\"#section7\">L\u1ed7i th\u01b0\u1eddng g\u1eb7p khi c\u00e0i Hermes Agent tr\u00ean Ubuntu v\u00e0 c\u00e1ch x\u1eed l\u00fd<\/a><\/li>\n<li style=\"margin-bottom: 10px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: bold;\" href=\"#section8\">C\u1eadp nh\u1eadt v\u00e0 g\u1ee1 c\u00e0i \u0111\u1eb7t Hermes Agent tr\u00ean Ubuntu<\/a><\/li>\n<li style=\"margin-bottom: 10px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: bold;\" href=\"#section9\">C\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p<\/a><\/li>\n<\/ul>\n<\/div>\n<h2 id=\"section1\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin-top: 40px; margin-bottom: 20px; line-height: 1.4;\">Hermes Agent L\u00e0 G\u00ec V\u00e0 V\u00ec Sao N\u00ean C\u00e0i \u0110\u1eb7t Hermes Agent Tr\u00ean Ubuntu Thay V\u00ec Laptop?<\/h2>\n<p style=\"text-align: justify;\">Hermes Agent l\u00e0 m\u1ed9t <a style=\"color: #2563eb; font-weight: 600;\" href=\"https:\/\/interdata.vn\/blog\/ai-agent-la-gi\/\">AI Agent<\/a> m\u00e3 ngu\u1ed3n m\u1edf do Nous Research ph\u00e1t tri\u1ec3n, gi\u1ea5y ph\u00e9p MIT. \u0110i\u1ec3m kh\u00e1c bi\u1ec7t so v\u1edbi m\u1ed9t chatbot th\u00f4ng th\u01b0\u1eddng: Hermes Agent c\u00f3 v\u00f2ng l\u1eb7p t\u1ef1 h\u1ecdc, t\u1ef1 t\u1ea1o v\u00e0 c\u1ea3i ti\u1ebfn skill t\u1eeb tr\u1ea3i nghi\u1ec7m th\u1ef1c t\u1ebf, v\u00e0 c\u00f3 kh\u1ea3 n\u0103ng t\u00ecm l\u1ea1i ng\u1eef c\u1ea3nh t\u1eeb c\u00e1c h\u1ed9i tho\u1ea1i c\u0169 thay v\u00ec b\u1eaft \u0111\u1ea7u l\u1ea1i t\u1eeb \u0111\u1ea7u m\u1ed7i phi\u00ean.<\/p>\n<p style=\"text-align: justify;\">Agent kh\u00f4ng g\u1eafn c\u1ee9ng v\u1edbi model c\u1ee7a Nous. B\u1ea1n tr\u1ecf n\u00f3 t\u1edbi b\u1ea5t k\u1ef3 endpoint t\u01b0\u01a1ng th\u00edch n\u00e0o qua l\u1ec7nh <code>hermes model<\/code>, k\u1ec3 c\u1ea3 OpenRouter ho\u1eb7c Nous Portal. V\u1ec1 m\u1eb7t k\u1ebft n\u1ed1i, Hermes Agent n\u00f3i chuy\u1ec7n \u0111\u01b0\u1ee3c v\u1edbi nhi\u1ec1u n\u1ec1n t\u1ea3ng nh\u1eafn tin qua m\u1ed9t gateway chung: Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Teams, Google Chat. Mu\u1ed1n hi\u1ec3u s\u00e2u c\u01a1 ch\u1ebf ho\u1ea1t \u0111\u1ed9ng, \u0111\u1ecdc th\u00eam <a style=\"color: #2563eb; font-weight: 600;\" href=\"https:\/\/interdata.vn\/blog\/hermes-agent-la-gi\/\">Hermes Agent l\u00e0 g\u00ec v\u00e0 c\u00e1ch ho\u1ea1t \u0111\u1ed9ng<\/a>.<\/p>\n<p style=\"text-align: justify;\">V\u1ea5n \u0111\u1ec1 n\u1eb1m \u1edf ch\u1ed7 agent c\u1ea7n ch\u1ea1y li\u00ean t\u1ee5c \u0111\u1ec3 nh\u1eadn webhook, x\u1eed l\u00fd cron v\u00e0 gi\u1eef ng\u1eef c\u1ea3nh h\u1ed9i tho\u1ea1i. Laptop t\u1eaft m\u00e1y, ng\u1ee7 \u0111\u00f4ng, \u0111\u1ed5i IP m\u1ea1ng nh\u00e0 l\u00e0 agent ch\u1ebft ho\u1eb7c m\u1ea5t k\u1ebft n\u1ed1i gateway. C\u00e0i \u0111\u1eb7t Hermes Agent tr\u00ean Ubuntu \u1edf m\u1ed9t VPS gi\u1ea3i quy\u1ebft \u0111\u00fang b\u00e0i to\u00e1n n\u00e0y: m\u00e1y ch\u1ea1y 24\/7, IP t\u0129nh, quy\u1ec1n root \u0111\u1ea7y \u0111\u1ee7 \u0111\u1ec3 agent t\u1ef1 c\u00e0i dependency v\u00e0 ch\u1ea1y ti\u1ebfn tr\u00ecnh n\u1ec1n.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-42846\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/07\/Hermes-Agent.jpg\" alt=\"Hermes Agent\" width=\"686\" height=\"386\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/07\/Hermes-Agent.jpg 686w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/07\/Hermes-Agent-300x169.jpg 300w\" sizes=\"auto, (max-width: 686px) 100vw, 686px\" \/><\/p>\n<h3 style=\"color: #1e3a8a; font-size: 19px; font-weight: bold; margin-top: 28px;\">Hermes Agent V\u00e0 OpenClaw Kh\u00e1c Nhau \u1ede \u0110\u00e2u?<\/h3>\n<p style=\"text-align: justify;\">C\u1ea3 hai \u0111\u1ec1u l\u00e0 AI Agent t\u1ef1 host ch\u1ea1y tr\u00ean VPS Ubuntu, nh\u01b0ng kh\u00e1c c\u00e1ch ti\u1ebfp c\u1eadn: Hermes Agent t\u1eadp trung v\u00e0o v\u00f2ng l\u1eb7p t\u1ef1 h\u1ecdc skill v\u00e0 \u0111a n\u1ec1n t\u1ea3ng nh\u1eafn tin qua gateway chung, c\u00f2n OpenClaw thi\u00ean v\u1ec1 \u0111i\u1ec1u khi\u1ec3n tr\u00ecnh duy\u1ec7t v\u00e0 t\u00e1c v\u1ee5 automation tr\u1ef1c ti\u1ebfp. N\u1ebfu b\u1ea1n \u0111\u00e3 th\u1eed OpenClaw, tham kh\u1ea3o th\u00eam <a style=\"color: #2563eb; font-weight: 600;\" href=\"https:\/\/interdata.vn\/blog\/cai-dat-openclaw-tren-vps-ubuntu\/\">h\u01b0\u1edbng d\u1eabn c\u00e0i \u0111\u1eb7t OpenClaw tr\u00ean VPS Ubuntu<\/a> \u0111\u1ec3 so s\u00e1nh quy tr\u00ecnh c\u00e0i \u0111\u1eb7t v\u00e0 y\u00eau c\u1ea7u t\u00e0i nguy\u00ean.<\/p>\n<h2 id=\"section2\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin-top: 40px; margin-bottom: 20px; line-height: 1.4;\">C\u1ea7n C\u1ea5u H\u00ecnh VPS Bao Nhi\u00eau \u0110\u1ec3 C\u00e0i \u0110\u1eb7t Hermes Agent Tr\u00ean Ubuntu?<\/h2>\n<p style=\"text-align: justify;\">Nous Research kh\u00f4ng c\u00f4ng b\u1ed1 th\u00f4ng s\u1ed1 ph\u1ea7n c\u1ee9ng t\u1ed1i thi\u1ec3u ch\u00ednh th\u1ee9c. C\u1ea5u h\u00ecnh d\u01b0\u1edbi \u0111\u00e2y l\u00e0 \u01b0\u1edbc l\u01b0\u1ee3ng theo k\u1ecbch b\u1ea3n s\u1eed d\u1ee5ng th\u1ef1c t\u1ebf, kh\u00f4ng ph\u1ea3i khuy\u1ebfn ngh\u1ecb t\u1eeb nh\u00e0 ph\u00e1t tri\u1ec3n. N\u1ebfu ch\u1ec9 ch\u1ea1y chat v\u00e0 cron, 2 vCPU \/ 4GB RAM l\u00e0 \u0111i\u1ec3m kh\u1edfi \u0111\u1ea7u h\u1ee3p l\u00fd. B\u1eadt browser automation th\u00ec Chromium \u0103n RAM \u0111\u00e1ng k\u1ec3, n\u00ean t\u0103ng l\u00ean 8GB tr\u1edf l\u00ean.<\/p>\n<table style=\"width: 100%; border-collapse: collapse; margin: 25px 0; font-size: 15px;\">\n<thead>\n<tr style=\"background: #1E3A8A; color: #ffffff;\">\n<th style=\"padding: 12px; border: 1px solid #BFDBFE; text-align: left;\">K\u1ecbch b\u1ea3n s\u1eed d\u1ee5ng<\/th>\n<th style=\"padding: 12px; border: 1px solid #BFDBFE; text-align: left;\">CPU \/ RAM \u01b0\u1edbc l\u01b0\u1ee3ng<\/th>\n<th style=\"padding: 12px; border: 1px solid #BFDBFE; text-align: left;\">Ghi ch\u00fa<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">Chat + cron, kh\u00f4ng browser<\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">2 vCPU \/ 4GB RAM<\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">C\u00e0i v\u1edbi c\u1edd <code>--skip-browser<\/code>, ph\u00f9 h\u1ee3p VPS headless<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">Bot Telegram\/Discord + v\u00e0i skill nh\u1eb9<\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">2-4 vCPU \/ 6-8GB RAM<\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">T\u00ednh th\u00eam RAM cho Node.js v\u00e0 Python venv ch\u1ea1y song song<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">B\u1eadt browser automation (Playwright\/Chromium)<\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">4 vCPU \/ 8-16GB RAM<\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">Chromium headless c\u00f3 th\u1ec3 chi\u1ebfm 1-2GB m\u1ed7i phi\u00ean \u0111ang m\u1edf<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">Nhi\u1ec1u agent\/nhi\u1ec1u ng\u01b0\u1eddi d\u00f9ng chung gateway<\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">6 vCPU tr\u1edf l\u00ean \/ 16GB RAM tr\u1edf l\u00ean<\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">N\u00ean t\u00e1ch sang Cloud Server \u0111\u1ec3 t\u0103ng t\u00e0i nguy\u00ean nhanh khi c\u1ea7n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"text-align: justify;\">V\u1ec1 dung l\u01b0\u1ee3ng \u1ed5 \u0111\u0129a, code n\u1eb1m \u1edf <code>~\/.hermes\/hermes-agent\/<\/code> (ch\u1ebf \u0111\u1ed9 per-user) ho\u1eb7c <code>\/usr\/local\/lib\/hermes-agent\/<\/code> (ch\u1ebf \u0111\u1ed9 root), c\u1ed9ng th\u00eam Node.js v22, Python 3.11 qua uv, ripgrep, ffmpeg do installer t\u1ef1 c\u00e0i. 20GB SSD tr\u1edf l\u00ean l\u00e0 \u0111\u1ee7 tho\u1ea3i m\u00e1i cho d\u1eef li\u1ec7u, log v\u00e0 cache.<\/p>\n<h3 style=\"color: #1e3a8a; font-size: 19px; font-weight: bold; margin-top: 28px;\">N\u00ean C\u00e0i Tr\u00ean M\u00e1y C\u00e1 Nh\u00e2n Hay VPS Ubuntu?<\/h3>\n<table style=\"width: 100%; border-collapse: collapse; margin: 25px 0; font-size: 15px;\">\n<thead>\n<tr style=\"background: #1E3A8A; color: #ffffff;\">\n<th style=\"padding: 12px; border: 1px solid #BFDBFE; text-align: left;\">Ti\u00eau ch\u00ed<\/th>\n<th style=\"padding: 12px; border: 1px solid #BFDBFE; text-align: left;\">M\u00e1y c\u00e1 nh\u00e2n<\/th>\n<th style=\"padding: 12px; border: 1px solid #BFDBFE; text-align: left;\">VPS Ubuntu<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">Ch\u1ea1y li\u00ean t\u1ee5c 24\/7<\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">Kh\u00f4ng, t\u1eaft m\u00e1y l\u00e0 agent d\u1eebng<\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">C\u00f3, m\u00e1y ch\u1ee7 ch\u1ea1y n\u1ec1n \u0111\u1ed9c l\u1eadp v\u1edbi m\u00e1y c\u00e1 nh\u00e2n<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">Nh\u1eadn webhook t\u1eeb Telegram\/Discord<\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">C\u1ea7n c\u1ea5u h\u00ecnh reverse tunnel, IP hay \u0111\u1ed5i<\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">IP t\u0129nh, c\u1ea5u h\u00ecnh gateway m\u1ed9t l\u1ea7n l\u00e0 \u1ed5n \u0111\u1ecbnh<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">Quy\u1ec1n h\u1ec7 th\u1ed1ng<\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">Th\u01b0\u1eddng kh\u00f4ng c\u00f3 quy\u1ec1n root, d\u1ec5 v\u01b0\u1edbng permission<\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">To\u00e0n quy\u1ec1n root, c\u00e0i dependency kh\u00f4ng gi\u1edbi h\u1ea1n<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">Ph\u00f9 h\u1ee3p giai \u0111o\u1ea1n<\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">Test nhanh, h\u1ecdc c\u00fa ph\u00e1p l\u1ec7nh<\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">Tri\u1ec3n khai th\u1eadt, d\u00f9ng l\u00e2u d\u00e0i<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"text-align: justify;\">\u0110\u00e2y c\u0169ng l\u00e0 l\u00fd do Shared Hosting kh\u00f4ng ph\u00f9 h\u1ee3p cho vi\u1ec7c n\u00e0y: agent c\u1ea7n quy\u1ec1n root v\u00e0 ti\u1ebfn tr\u00ecnh ch\u1ea1y n\u1ec1n li\u00ean t\u1ee5c, trong khi Shared Hosting ph\u00f9 h\u1ee3p cho website t\u0129nh giai \u0111o\u1ea1n nh\u1ecf h\u01a1n. Mu\u1ed1n hi\u1ec3u r\u00f5 n\u1ec1n t\u1ea3ng h\u1ec7 \u0111i\u1ec1u h\u00e0nh \u0111ang ch\u1ea1y d\u1ecbch v\u1ee5, xem th\u00eam <a style=\"color: #2563eb; font-weight: 600;\" href=\"https:\/\/interdata.vn\/blog\/ubuntu-server-la-gi\/\">Ubuntu Server l\u00e0 g\u00ec<\/a>.<\/p>\n<div style=\"background: #FFFBEB; border-left: 5px solid #F59E0B; padding: 16px 20px; border-radius: 8px; margin: 25px 0;\">\n<p style=\"margin: 0; font-size: 15px; color: #78350f; text-align: justify;\"><strong>L\u01b0u \u00fd:<\/strong> C\u00e1c con s\u1ed1 CPU\/RAM tr\u00ean l\u00e0 \u01b0\u1edbc l\u01b0\u1ee3ng d\u1ef1a theo k\u1ecbch b\u1ea3n s\u1eed d\u1ee5ng th\u1ef1c t\u1ebf, kh\u00f4ng ph\u1ea3i th\u00f4ng s\u1ed1 ch\u00ednh th\u1ee9c t\u1eeb Nous Research. Workload th\u1eadt c\u1ee7a b\u1ea1n (s\u1ed1 skill k\u00edch ho\u1ea1t, t\u1ea7n su\u1ea5t request, s\u1ed1 phi\u00ean browser m\u1edf song song) c\u00f3 th\u1ec3 khi\u1ebfn m\u1ee9c ti\u00eau th\u1ee5 t\u00e0i nguy\u00ean kh\u00e1c \u0111i.<\/p>\n<\/div>\n<div style=\"display: flex; flex-wrap: wrap; background-color: #fff; border: 1.5px solid #BFDBFE; box-shadow: 0 8px 20px rgba(37,99,235,0.08); border-radius: 12px; overflow: hidden; margin: 35px 0;\">\n<div style=\"flex: 1; min-width: 250px; background: linear-gradient(135deg, #1E3A8A 0%, #2563EB 100%); display: flex; align-items: center; justify-content: center; padding: 30px; text-align: center;\">\n<div>\n<p style=\"color: white; font-size: 34px; font-family: 'Be Vietnam Pro', sans-serif; font-weight: bold; margin: 0; line-height: 1.1;\">Thu\u00ea VPS<\/p>\n<p style=\"color: #dbeafe; font-size: 15px; font-weight: 600; margin-top: 12px;\">CPU th\u1ebf h\u1ec7 m\u1edbi \u00b7 SSD NVMe \u00b7 quy\u1ec1n root \u0111\u1ea7y \u0111\u1ee7<\/p>\n<\/div>\n<\/div>\n<div style=\"flex: 2; padding: 25px; min-width: 300px;\">\n<h3 style=\"font-family: 'Be Vietnam Pro', sans-serif; color: #1e3a8a; margin-top: 0; font-size: 20px;\">VPS ch\u1ea1y Hermes Agent 24\/7, kh\u00f4ng lo laptop t\u1eaft m\u00e1y<\/h3>\n<p style=\"text-align: justify; font-size: 15px; margin-bottom: 15px;\">V\u1edbi k\u1ecbch b\u1ea3n chat, cron v\u00e0 bot nh\u1eafn tin, m\u1ed9t g\u00f3i VPS 2-4 vCPU \/ 4-8GB RAM ch\u1ea1y \u0111\u01b0\u1ee3c Hermes Agent \u1ed5n \u0111\u1ecbnh su\u1ed1t ng\u00e0y m\u00e0 kh\u00f4ng ph\u1ee5 thu\u1ed9c m\u00e1y c\u00e1 nh\u00e2n. B\u1ea1n c\u00f3 quy\u1ec1n root \u0111\u1ec3 c\u00e0i Git, uv, Node.js theo \u0111\u00fang quy tr\u00ecnh installer y\u00eau c\u1ea7u.<\/p>\n<p><a style=\"background: linear-gradient(90deg, #2563EB 0%, #1E3A8A 100%); color: white; padding: 12px 25px; text-decoration: none; font-weight: 600; border-radius: 8px; font-size: 15px; display: inline-block; box-shadow: 0 5px 15px rgba(37,99,235,0.3);\" href=\"https:\/\/interdata.vn\/thue-vps\/\" target=\"_blank\" rel=\"noopener\">Xem g\u00f3i VPS ch\u1ea1y agent 24\/7 \u27f6<\/a><\/p>\n<\/div>\n<\/div>\n<p style=\"text-align: justify; font-size: 15px; color: #4b5563; margin: -15px 0 30px;\">Tr\u01b0\u1edbc khi ch\u1ed1t g\u00f3i, xem qua <a style=\"color: #2563eb; font-weight: 600; text-decoration: none;\" href=\"https:\/\/interdata.vn\/canhme\/\" target=\"_blank\" rel=\"noopener\">deal VPS v\u00e0 Cloud Server m\u1edbi nh\u1ea5t t\u1ea1i Canh Me<\/a> \u0111\u1ec3 kh\u00f4ng tr\u1ea3 gi\u00e1 ni\u00eam y\u1ebft.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-42842\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/07\/Hermes-Agent-chay-tren-may-chu-ao.jpg\" alt=\"Hermes Agent ch\u1ea1y tr\u00ean m\u00e1y ch\u1ee7 \u1ea3o\" width=\"700\" height=\"467\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/07\/Hermes-Agent-chay-tren-may-chu-ao.jpg 700w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/07\/Hermes-Agent-chay-tren-may-chu-ao-300x200.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/p>\n<h2 id=\"section3\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin-top: 40px; margin-bottom: 20px; line-height: 1.4;\">Chu\u1ea9n B\u1ecb Ubuntu Tr\u01b0\u1edbc Khi C\u00e0i \u0110\u1eb7t Hermes Agent<\/h2>\n<p style=\"text-align: justify;\">Tr\u01b0\u1edbc khi ch\u1ea1y installer, b\u1ea1n c\u1ea7n k\u1ebft n\u1ed1i \u0111\u01b0\u1ee3c v\u00e0o VPS v\u00e0 c\u00f3 s\u1eb5n hai g\u00f3i b\u1eaft bu\u1ed9c: Git v\u00e0 c\u00e1c ti\u1ec7n \u00edch d\u00f2ng l\u1ec7nh li\u00ean quan. Ph\u1ea7n n\u00e0y l\u00e0m \u0111\u00fang th\u00ec b\u01b0\u1edbc c\u00e0i \u0111\u1eb7t \u1edf m\u1ee5c sau ch\u1ea1y tr\u00f4i ch\u1ea3y, kh\u00f4ng d\u1eebng gi\u1eefa ch\u1eebng v\u00ec thi\u1ebfu dependency.<\/p>\n<h3 style=\"color: #1e3a8a; font-size: 19px; font-weight: bold; margin-top: 28px;\">B\u01b0\u1edbc 1: K\u1ebft N\u1ed1i VPS Qua SSH<\/h3>\n<p style=\"text-align: justify;\">N\u1ebfu ch\u01b0a quen thao t\u00e1c t\u1eeb xa, xem <a style=\"color: #2563eb; font-weight: 600;\" href=\"https:\/\/interdata.vn\/blog\/cach-truy-cap-vps-linux-bang-ssh\/\">c\u00e1ch truy c\u1eadp VPS Linux b\u1eb1ng SSH<\/a> tr\u01b0\u1edbc. Sau khi v\u00e0o \u0111\u01b0\u1ee3c terminal c\u1ee7a VPS, m\u1ecdi l\u1ec7nh trong b\u00e0i n\u00e0y ch\u1ea1y tr\u1ef1c ti\u1ebfp tr\u00ean \u0111\u00f3, kh\u00f4ng ph\u1ea3i tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n.<\/p>\n<h3 style=\"color: #1e3a8a; font-size: 19px; font-weight: bold; margin-top: 28px;\">B\u01b0\u1edbc 2: C\u00e0i Git, Curl V\u00e0 Xz-utils<\/h3>\n<p style=\"text-align: justify;\">Prerequisite th\u1eadt s\u1ef1 b\u1eaft bu\u1ed9c c\u1ee7a Hermes Agent l\u00e0 Git. Tr\u00ean Linux, b\u1ea1n c\u1ea7n th\u00eam curl v\u00e0 xz-utils \u0111\u1ec3 installer t\u1ea3i v\u00e0 gi\u1ea3i n\u00e9n c\u00e1c g\u00f3i ph\u1ee5 thu\u1ed9c. N\u1ebfu \u0111\u1ecbnh d\u00f9ng Hermes Desktop (giao di\u1ec7n \u0111\u1ed3 h\u1ecda) thay v\u00ec ch\u1ec9 CLI, c\u00e0i th\u00eam build-essential.<\/p>\n<pre>sudo apt update &amp;&amp; sudo apt install -y git curl xz-utils<\/pre>\n<p style=\"text-align: justify;\">L\u1ec7nh tr\u00ean c\u1eadp nh\u1eadt danh s\u00e1ch g\u00f3i r\u1ed3i c\u00e0i \u0111\u1ee7 ba th\u00e0nh ph\u1ea7n b\u1eaft bu\u1ed9c trong m\u1ed9t l\u1ea7n ch\u1ea1y. N\u1ebfu b\u1ea1n c\u1ea7n Hermes Desktop, ch\u1ea1y th\u00eam:<\/p>\n<pre>sudo apt install -y build-essential<\/pre>\n<p style=\"text-align: justify;\">Ki\u1ec3m tra l\u1ea1i phi\u00ean b\u1ea3n Git \u0111\u00e3 c\u00f3 tr\u00ean m\u00e1y b\u1eb1ng <code>git --version<\/code>. N\u1ebfu b\u1ea1n mu\u1ed1n hi\u1ec3u r\u00f5 h\u01a1n quy tr\u00ecnh c\u00e0i Git \u0111\u1ed9c l\u1eadp ho\u1eb7c g\u1eb7p l\u1ed7i, tham kh\u1ea3o <a style=\"color: #2563eb; font-weight: 600;\" href=\"https:\/\/interdata.vn\/blog\/cai-dat-git-tren-vps-ubuntu-centos-debian\/\">c\u00e0i \u0111\u1eb7t Git tr\u00ean VPS Ubuntu<\/a>.<\/p>\n<h3 style=\"color: #1e3a8a; font-size: 19px; font-weight: bold; margin-top: 28px;\">B\u01b0\u1edbc 3: L\u00e0m Quen V\u00e0i L\u1ec7nh Terminal C\u01a1 B\u1ea3n<\/h3>\n<p style=\"text-align: justify;\">B\u1ea1n s\u1ebd thao t\u00e1c nhi\u1ec1u v\u1edbi terminal trong su\u1ed1t b\u00e0i: ki\u1ec3m tra th\u01b0 m\u1ee5c, xem log, s\u1eeda file c\u1ea5u h\u00ecnh. N\u1ebfu ch\u01b0a quen, \u00f4n l\u1ea1i <a style=\"color: #2563eb; font-weight: 600;\" href=\"https:\/\/interdata.vn\/blog\/cac-cau-lenh-co-ban-trong-linux\/\">c\u00e1c c\u00e2u l\u1ec7nh Linux c\u01a1 b\u1ea3n<\/a> tr\u01b0\u1edbc khi v\u00e0o b\u01b0\u1edbc c\u00e0i \u0111\u1eb7t ch\u00ednh.<\/p>\n<div style=\"background-color: #f0fdf4; padding: 20px; border: 1.5px solid #BBF7D0; border-radius: 12px; margin: 25px 0;\">\n<p style=\"font-weight: bold; margin-top: 0; margin-bottom: 12px; color: #166534;\">Checklist tr\u01b0\u1edbc khi ch\u1ea1y install.sh<\/p>\n<ul style=\"list-style-type: none; padding-left: 0; margin: 0; color: #166534;\">\n<li style=\"margin-bottom: 8px;\">\u2611 \u0110\u00e3 SSH v\u00e0o \u0111\u01b0\u1ee3c VPS Ubuntu v\u1edbi user c\u00f3 quy\u1ec1n sudo<\/li>\n<li style=\"margin-bottom: 8px;\">\u2611 \u0110\u00e3 c\u00e0i Git, curl, xz-utils (v\u00e0 build-essential n\u1ebfu d\u00f9ng Hermes Desktop)<\/li>\n<li style=\"margin-bottom: 8px;\">\u2611 \u0110\u00e3 x\u00e1c \u0111\u1ecbnh ch\u1ea1y per-user hay root-mode<\/li>\n<li style=\"margin-bottom: 8px;\">\u2611 N\u1ebfu l\u00e0 service user kh\u00f4ng c\u00f3 sudo, admin \u0111\u00e3 ch\u1ea1y tr\u01b0\u1edbc <code>sudo npx playwright install-deps chromium<\/code><\/li>\n<li style=\"margin-bottom: 8px;\">\u2611 \u0110\u00e3 chu\u1ea9n b\u1ecb s\u1eb5n API key (OpenRouter ho\u1eb7c Nous Portal) \u0111\u1ec3 c\u1ea5u h\u00ecnh \u1edf b\u01b0\u1edbc sau<\/li>\n<\/ul>\n<\/div>\n<div style=\"background: #FFFBEB; border-left: 5px solid #F59E0B; padding: 16px 20px; border-radius: 8px; margin: 25px 0;\">\n<p style=\"margin: 0; font-size: 15px; color: #78350f; text-align: justify;\"><strong>C\u1ea3nh b\u00e1o b\u1ea3o m\u1eadt:<\/strong> Pipe m\u1ed9t script t\u1eeb internet th\u1eb3ng v\u00e0o bash l\u00e0 th\u00f3i quen r\u1ee7i ro. Tr\u01b0\u1edbc khi ch\u1ea1y <code>curl ... | bash<\/code>, m\u1edf URL b\u1eb1ng tr\u00ecnh duy\u1ec7t ho\u1eb7c <code>curl -fsSL &lt;url&gt; | less<\/code> \u0111\u1ec3 \u0111\u1ecdc qua n\u1ed9i dung install.sh, nh\u1ea5t l\u00e0 khi ch\u1ea1y v\u1edbi quy\u1ec1n root.<\/p>\n<\/div>\n<h2 id=\"section4\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin-top: 40px; margin-bottom: 20px; line-height: 1.4;\">H\u01b0\u1edbng D\u1eabn C\u00e0i \u0110\u1eb7t Hermes Agent Tr\u00ean Ubuntu T\u1eebng B\u01b0\u1edbc<\/h2>\n<p style=\"text-align: justify;\">C\u00e0i \u0111\u1eb7t Hermes Agent tr\u00ean Ubuntu d\u00f9ng chung m\u1ed9t installer cho Linux, macOS, WSL2 v\u00e0 Termux. Installer t\u1ef1 lo ph\u1ea7n c\u00f2n l\u1ea1i: uv, Python 3.11, Node.js v22, ripgrep, ffmpeg. B\u1ea1n kh\u00f4ng c\u1ea7n c\u00e0i tay b\u1ea5t k\u1ef3 th\u00e0nh ph\u1ea7n n\u00e0o trong s\u1ed1 n\u00e0y.<\/p>\n<h3 style=\"color: #1e3a8a; font-size: 19px; font-weight: bold; margin-top: 28px;\">B\u01b0\u1edbc 1: Ch\u1ea1y L\u1ec7nh C\u00e0i \u0110\u1eb7t<\/h3>\n<p style=\"text-align: justify;\">Tr\u00ean VPS Ubuntu c\u00f3 giao di\u1ec7n \u0111\u1ed3 h\u1ecda ho\u1eb7c mu\u1ed1n d\u00f9ng lu\u00f4n tr\u00ecnh duy\u1ec7t t\u00edch h\u1ee3p, ch\u1ea1y l\u1ec7nh m\u1eb7c \u0111\u1ecbnh:<\/p>\n<pre>curl -fsSL https:\/\/hermes-agent.nousresearch.com\/install.sh | bash<\/pre>\n<p style=\"text-align: justify;\">V\u1edbi VPS headless (kh\u00f4ng desktop, l\u00e0 tr\u01b0\u1eddng h\u1ee3p ph\u1ed5 bi\u1ebfn nh\u1ea5t khi thu\u00ea VPS Ubuntu), b\u1ecf qua b\u01b0\u1edbc c\u00e0i tr\u00ecnh duy\u1ec7t \u0111\u1ec3 tr\u00e1nh installer treo khi c\u1ed1 t\u1ea3i Chromium kh\u00f4ng c\u1ea7n thi\u1ebft:<\/p>\n<pre>curl -fsSL https:\/\/hermes-agent.nousresearch.com\/install.sh | bash -s -- --skip-browser<\/pre>\n<p style=\"text-align: justify;\">K\u1ebft qu\u1ea3 mong \u0111\u1ee3i: installer t\u1ea3i uv, d\u1ef1ng Python 3.11 venv, c\u00e0i Node.js v22, ripgrep, ffmpeg, r\u1ed3i t\u1ea1o symlink binary. To\u00e0n b\u1ed9 qu\u00e1 tr\u00ecnh m\u1ea5t v\u00e0i ph\u00fat t\u00f9y t\u1ed1c \u0111\u1ed9 m\u1ea1ng c\u1ee7a VPS.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-42914\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/07\/Cai-dat-Hermes-Agent-theo-lenh-chinh-thuc.png\" alt=\"C\u00e0i \u0111\u1eb7t Hermes Agent theo l\u1ec7nh ch\u00ednh th\u1ee9c\" width=\"1000\" height=\"458\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/07\/Cai-dat-Hermes-Agent-theo-lenh-chinh-thuc.png 1919w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/07\/Cai-dat-Hermes-Agent-theo-lenh-chinh-thuc-300x137.png 300w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/07\/Cai-dat-Hermes-Agent-theo-lenh-chinh-thuc-1024x469.png 1024w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/07\/Cai-dat-Hermes-Agent-theo-lenh-chinh-thuc-768x352.png 768w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/07\/Cai-dat-Hermes-Agent-theo-lenh-chinh-thuc-1536x704.png 1536w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/p>\n<h3 style=\"color: #1e3a8a; font-size: 19px; font-weight: bold; margin-top: 28px;\">B\u01b0\u1edbc 2: X\u00e1c Nh\u1eadn Layout C\u00e0i \u0110\u1eb7t<\/h3>\n<p style=\"text-align: justify;\">Layout ph\u1ee5 thu\u1ed9c b\u1ea1n ch\u1ea1y installer v\u1edbi quy\u1ec1n g\u00ec. Ch\u1ea1y v\u1edbi user th\u01b0\u1eddng (per-user), code v\u00e0 data n\u1eb1m trong th\u01b0 m\u1ee5c c\u00e1 nh\u00e2n. Ch\u1ea1y v\u1edbi root, m\u1ecdi th\u1ee9 chuy\u1ec3n sang th\u01b0 m\u1ee5c h\u1ec7 th\u1ed1ng.<\/p>\n<table style=\"width: 100%; border-collapse: collapse; margin: 25px 0; font-size: 15px;\">\n<thead>\n<tr style=\"background: #1E3A8A; color: #ffffff;\">\n<th style=\"padding: 12px; border: 1px solid #BFDBFE; text-align: left;\">Th\u00e0nh ph\u1ea7n<\/th>\n<th style=\"padding: 12px; border: 1px solid #BFDBFE; text-align: left;\">Per-user<\/th>\n<th style=\"padding: 12px; border: 1px solid #BFDBFE; text-align: left;\">Root-mode<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">Code<\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\"><code>~\/.hermes\/hermes-agent\/<\/code><\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\"><code>\/usr\/local\/lib\/hermes-agent\/<\/code><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">Binary symlink<\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\"><code>~\/.local\/bin\/hermes<\/code><\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\"><code>\/usr\/local\/bin\/hermes<\/code><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">Data<\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\"><code>~\/.hermes\/<\/code><\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\"><code>\/root\/.hermes\/<\/code> (ho\u1eb7c theo bi\u1ebfn <code>$HERMES_HOME<\/code>)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 style=\"color: #1e3a8a; font-size: 19px; font-weight: bold; margin-top: 28px;\">B\u01b0\u1edbc 3: N\u1ea1p L\u1ea1i Shell V\u00e0 Ki\u1ec3m Tra<\/h3>\n<p style=\"text-align: justify;\">Sau khi installer ch\u1ea1y xong, n\u1ea1p l\u1ea1i c\u1ea5u h\u00ecnh shell \u0111\u1ec3 PATH nh\u1eadn binary m\u1edbi, r\u1ed3i g\u00f5 l\u1ec7nh kh\u1edfi \u0111\u1ed9ng agent:<\/p>\n<pre>source ~\/.bashrc\r\nhermes<\/pre>\n<p style=\"text-align: justify;\">N\u1ebfu terminal nh\u1eadn di\u1ec7n \u0111\u01b0\u1ee3c l\u1ec7nh <code>hermes<\/code> v\u00e0 m\u1edf \u0111\u00fang giao di\u1ec7n, qu\u00e1 tr\u00ecnh c\u00e0i \u0111\u1eb7t Hermes Agent tr\u00ean Ubuntu \u0111\u00e3 ho\u00e0n t\u1ea5t. Mu\u1ed1n ki\u1ec3m tra s\u1ee9c kh\u1ecfe c\u1ea5u h\u00ecnh b\u1ea5t k\u1ef3 l\u00fac n\u00e0o, ch\u1ea1y:<\/p>\n<pre>hermes doctor<\/pre>\n<p style=\"text-align: justify;\">L\u1ec7nh n\u00e0y r\u00e0 so\u00e1t dependency, PATH v\u00e0 config hi\u1ec7n t\u1ea1i, b\u00e1o ra ch\u1ed7 n\u00e0o ch\u01b0a \u1ed5n thay v\u00ec \u0111\u1ec3 b\u1ea1n \u0111o\u00e1n m\u00f2 qua log l\u1ed7i.<\/p>\n<div style=\"background: #FFFBEB; border-left: 5px solid #F59E0B; padding: 16px 20px; border-radius: 8px; margin: 25px 0;\">\n<p style=\"margin: 0; font-size: 15px; color: #78350f; text-align: justify;\"><strong>Tr\u01b0\u1eddng h\u1ee3p ri\u00eang:<\/strong> n\u1ebfu b\u1ea1n c\u00e0i cho m\u1ed9t service user kh\u00f4ng c\u00f3 quy\u1ec1n sudo (v\u00ed d\u1ee5 user ch\u1ea1y ri\u00eang cho bot), admin c\u1ea7n ch\u1ea1y tr\u01b0\u1edbc <code>sudo npx playwright install-deps chromium<\/code>, sau \u0111\u00f3 user th\u01b0\u1eddng m\u1edbi ch\u1ea1y installer b\u00ecnh th\u01b0\u1eddng. Thi\u1ebfu b\u01b0\u1edbc n\u00e0y, ph\u1ea7n browser automation s\u1ebd l\u1ed7i d\u00f9 installer b\u00e1o c\u00e0i th\u00e0nh c\u00f4ng.<\/p>\n<\/div>\n\n\n<style>\n.interdata-plan-carousel,.interdata-plan-carousel *{box-sizing:border-box}\n.interdata-plan-carousel{--blue:#005bea;--blue-dark:#004dcc;--text:#071832;--muted:#516173;--border:#d8e6fb;--bg:#f3f8ff;--shadow:0 5px 14px rgba(0,62,145,.08);container-type:inline-size;background:var(--bg);padding:14px 40px 18px;position:relative;overflow:hidden}\n.interdata-carousel-heading{color:#f00;font-family:Roboto,sans-serif;font-size:18px;line-height:1.35;font-weight:800;text-align:center;margin:0 0 14px}\n.interdata-plan-viewport{overflow:hidden;width:100%}\n.interdata-plan-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 0 4px}\n.interdata-plan-track::-webkit-scrollbar{display:none}\n.interdata-plan-card{flex:0 0 calc((100% - 36px)\/4);min-width:0;background:#fff;border:1px solid var(--border);border-radius:8px;padding:15px 10px 13px;min-height:370px;display:flex;flex-direction:column;scroll-snap-align:start;box-shadow:var(--shadow)}\n.interdata-plan-title{color:var(--blue-dark);font-size:16px;line-height:1.22;font-weight:800;text-align:center;margin:0 0 7px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n.interdata-plan-price{color:var(--blue-dark);font-size:24px;line-height:1;font-weight:900;text-align:center;margin-bottom:12px;white-space:nowrap;letter-spacing:0}\n.interdata-plan-price span{font-size:10px;font-weight:800;margin-left:2px}\n.interdata-plan-badge{align-self:center;display:inline-flex;align-items:center;justify-content:center;background:#ff3934;color:#fff;border-radius:5px;padding:7px 8px;font-size:9px;line-height:1;font-weight:800;margin-bottom:15px;white-space:nowrap;max-width:100%}\n.interdata-plan-features{list-style:none!important;padding:0!important;margin:0!important}\n.interdata-plan-features li{display:flex;gap:7px;align-items:flex-start;color:var(--text);font-size:12px;line-height:1.35;font-weight:700;text-align:left;margin:0 0 10px!important;padding:0!important}\n.interdata-plan-icon{width:14px;min-width:14px;height:14px;color:#0069ff;margin-top:2px}\n.interdata-plan-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n.interdata-plan-spacer{flex:1;min-height:16px}\n.interdata-plan-button{display:flex;align-items:center;justify-content:center;min-height:42px;width:100%;background:var(--blue);color:#fff!important;border-radius:5px;font-size:13px;font-weight:800;text-decoration:none!important;box-shadow:0 7px 14px rgba(0,91,234,.24);transition:transform .2s ease,background .2s ease}\n.interdata-plan-button:hover{background:var(--blue-dark);color:#fff!important;transform:translateY(-1px)}\n.interdata-carousel-arrow{position:absolute;top:50%;z-index:5;width:44px;height:54px;border:2px solid #fff!important;border-radius:999px;background:var(--blue)!important;color:#fff!important;box-shadow:0 8px 22px rgba(0,62,145,.32);display:flex!important;align-items:center;justify-content:center;cursor:pointer;transform:translateY(-35%);transition:background .2s ease,color .2s ease,opacity .2s ease,transform .2s ease}\n.interdata-carousel-arrow:hover{background:var(--blue-dark)!important;color:#fff!important;transform:translateY(-35%) scale(1.04)}\n.interdata-carousel-arrow:disabled{opacity:.78;cursor:not-allowed;background:#8aa6cf!important;color:#fff!important}\n.interdata-carousel-arrow:disabled:hover{background:#8aa6cf!important;color:#fff!important;transform:translateY(-35%)}\n.interdata-carousel-arrow svg{display:none!important}\n.interdata-carousel-arrow:before{content:none!important;display:none!important}\n.interdata-carousel-mark{display:block!important;color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:38px!important;font-weight:900!important;line-height:1!important;text-align:center!important;pointer-events:none!important;transform:translateY(-2px)}\n.interdata-carousel-prev{left:14px}\n.interdata-carousel-prev .interdata-carousel-mark{margin-left:-2px}\n.interdata-carousel-next{right:14px}\n.interdata-carousel-next .interdata-carousel-mark{margin-right:-2px}\n@container (max-width:640px){.interdata-plan-carousel{padding:12px 38px 16px}.interdata-plan-card{flex-basis:calc((100% - 12px)\/2);min-height:370px}.interdata-carousel-heading{font-size:16px}}\n@container (max-width:480px){.interdata-plan-carousel{padding:12px 34px 16px}.interdata-plan-card{flex-basis:100%;min-height:360px}.interdata-plan-price{font-size:25px}.interdata-carousel-arrow{width:34px;height:44px}.interdata-carousel-mark{font-size:32px!important}.interdata-carousel-prev{left:5px}.interdata-carousel-next{right:5px}}\n<\/style>\n\n<div class=\"interdata-plan-carousel\" data-interdata-carousel>\n  <div class=\"interdata-carousel-heading\">Si\u00eau \u01afu \u0110\u00e3i VPS \/ CLOUD SERVER - Ti\u1ebft Ki\u1ec7m \u0110\u1ebfn 70%<\/div>\n\n  <svg width=\"0\" height=\"0\" style=\"position:absolute;visibility:hidden\" aria-hidden=\"true\">\n    <symbol id=\"id-icon-cpu\" viewBox=\"0 0 24 24\"><rect x=\"7\" y=\"7\" width=\"10\" height=\"10\" rx=\"2\"><\/rect><path d=\"M4 9h3M4 15h3M17 9h3M17 15h3M9 4v3M15 4v3M9 17v3M15 17v3\"><\/path><path d=\"M10 10h4v4h-4z\"><\/path><\/symbol>\n    <symbol id=\"id-icon-ram\" viewBox=\"0 0 24 24\"><rect x=\"4\" y=\"8\" width=\"16\" height=\"8\" rx=\"2\"><\/rect><path d=\"M7 16v2M11 16v2M15 16v2M19 16v2M7 11h1M11 11h1M15 11h1\"><\/path><\/symbol>\n    <symbol id=\"id-icon-storage\" viewBox=\"0 0 24 24\"><rect x=\"6\" y=\"3\" width=\"12\" height=\"18\" rx=\"2\"><\/rect><path d=\"M9 7h6\"><\/path><circle cx=\"12\" cy=\"16\" r=\"1.5\"><\/circle><\/symbol>\n    <symbol id=\"id-icon-network\" viewBox=\"0 0 24 24\"><path d=\"M5 12.5a10 10 0 0 1 14 0\"><\/path><path d=\"M8.5 16a5 5 0 0 1 7 0\"><\/path><path d=\"M12 19h.01\"><\/path><\/symbol>\n    <symbol id=\"id-icon-gift\" viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"8\" width=\"18\" height=\"13\" rx=\"2\"><\/rect><path d=\"M12 8v13M3 12h18\"><\/path><path d=\"M7.5 8C6.1 8 5 6.9 5 5.5S6.1 3 7.5 3C10 3 12 8 12 8\"><\/path><path d=\"M16.5 8C17.9 8 19 6.9 19 5.5S17.9 3 16.5 3C14 3 12 8 12 8\"><\/path><\/symbol>\n  <\/svg>\n\n  <button class=\"interdata-carousel-arrow interdata-carousel-prev\" type=\"button\" aria-label=\"Xem 4 g\u00f3i tr\u01b0\u1edbc\">\n    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M15 18l-6-6 6-6\"><\/path><\/svg>\n    <span class=\"interdata-carousel-mark\" aria-hidden=\"true\">&#8249;<\/span>\n  <\/button>\n\n  <div class=\"interdata-plan-viewport\">\n    <div class=\"interdata-plan-track\">\n      <article class=\"interdata-plan-card\">\n        <h3 class=\"interdata-plan-title\">Premium Base<\/h3>\n        <div class=\"interdata-plan-price\">299K<span>\/3 th\u00e1ng<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>2 vCore Intel<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>2GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>30GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Network: 300Mbps<\/li>\n        <\/ul>\n        <div class=\"interdata-plan-spacer\"><\/div>\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/best-value-plans-2026\/best-value-plans-premium-base\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n\n      <article class=\"interdata-plan-card\">\n        <h3 class=\"interdata-plan-title\">Premium Base<\/h3>\n        <div class=\"interdata-plan-price\">999K<span>\/n\u0103m<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>3 vCore Intel<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>3GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>30GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Network: 300Mbps<\/li>\n        <\/ul>\n        <div class=\"interdata-plan-spacer\"><\/div>\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/cyber-week-2026\/premium-base\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n\n      <article class=\"interdata-plan-card\">\n        <h3 class=\"interdata-plan-title\">Premium Pro<\/h3>\n        <div class=\"interdata-plan-price\">2.599K<span>\/n\u0103m<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>6 vCore Intel<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>8GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>80GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Network: 350Mbps<\/li>\n        <\/ul>\n        <div class=\"interdata-plan-spacer\"><\/div>\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/cyber-week-2026\/premium-pro\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n\n      <article class=\"interdata-plan-card\">\n        <h3 class=\"interdata-plan-title\">Premium Ultra<\/h3>\n        <div class=\"interdata-plan-price\">5.679K<span>\/n\u0103m<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>12 vCore Intel<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>16GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>180GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Network: 450Mbps<\/li>\n        <\/ul>\n        <div class=\"interdata-plan-spacer\"><\/div>\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/cyber-week-2026\/premium-ultra\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n\n      <article class=\"interdata-plan-card\">\n        <h3 class=\"interdata-plan-title\">BD-CLOUD 1<\/h3>\n        <div class=\"interdata-plan-price\">988K<span>\/n\u0103m<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>3 vCPU<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>3 GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>30 GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Network: 300 Mbps<\/li>\n        <\/ul>\n        <div class=\"interdata-plan-spacer\"><\/div>\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/cart.php?a=add&pid=521&billingcycle=annually\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n\n      <article class=\"interdata-plan-card\">\n        <h3 class=\"interdata-plan-title\">BD-CLOUD 2<\/h3>\n        <div class=\"interdata-plan-price\">2.988K<span>\/n\u0103m<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>4 vCPU<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>8 GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>80 GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Network: 300 Mbps<\/li>\n        <\/ul>\n        <div class=\"interdata-plan-spacer\"><\/div>\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/cart.php?a=add&pid=522&billingcycle=annually\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n\n      <article class=\"interdata-plan-card\">\n        <h3 class=\"interdata-plan-title\">Cloud-Day - Base<\/h3>\n        <div class=\"interdata-plan-price\">2.666K<span>\/n\u0103m<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-gift\"><\/use><\/svg><\/span>T\u1eb7ng 80GB S3 v\u00e0 1 n\u0103m s\u1eed d\u1ee5ng khi mua 2 n\u0103m tr\u1edf l\u00ean<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>4 vCPU AMD G3<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>6GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>60GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Network: 10Gbps<\/li>\n        <\/ul>\n        <div class=\"interdata-plan-spacer\"><\/div>\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/cloud-day-by-interdata-2026\/cloud-day-base\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n\n      <article class=\"interdata-plan-card\">\n        <h3 class=\"interdata-plan-title\">Cloud-Day - Pro<\/h3>\n        <div class=\"interdata-plan-price\">5.666K<span>\/n\u0103m<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-gift\"><\/use><\/svg><\/span>T\u1eb7ng 200GB S3 v\u00e0 1 n\u0103m s\u1eed d\u1ee5ng khi mua 2 n\u0103m tr\u1edf l\u00ean<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>8 vCPU AMD G3<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>12GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>160GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Network: 10Gbps<\/li>\n        <\/ul>\n        <div class=\"interdata-plan-spacer\"><\/div>\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/cloud-day-by-interdata-2026\/cloud-day-pro\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n    <\/div>\n  <\/div>\n\n  <button class=\"interdata-carousel-arrow interdata-carousel-next\" type=\"button\" aria-label=\"Xem 4 g\u00f3i ti\u1ebfp theo\">\n    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M9 18l6-6-6-6\"><\/path><\/svg>\n    <span class=\"interdata-carousel-mark\" aria-hidden=\"true\">&#8250;<\/span>\n  <\/button>\n<\/div>\n\n<script>\n(function(){\n  function setupInterDataCarousel(root){\n    var track=root.querySelector('.interdata-plan-track');\n    var prev=root.querySelector('.interdata-carousel-prev');\n    var next=root.querySelector('.interdata-carousel-next');\n    if(!track||!prev||!next||track.dataset.ready==='1')return;\n    track.dataset.ready='1';\n\n    function pageWidth(){\n      return track.clientWidth;\n    }\n\n    function updateButtons(){\n      var maxScroll=track.scrollWidth-track.clientWidth-2;\n      prev.disabled=track.scrollLeft<=2;\n      next.disabled=track.scrollLeft>=maxScroll;\n    }\n\n    prev.addEventListener('click',function(){\n      track.scrollBy({left:-pageWidth(),behavior:'smooth'});\n    });\n\n    next.addEventListener('click',function(){\n      track.scrollBy({left:pageWidth(),behavior:'smooth'});\n    });\n\n    track.addEventListener('scroll',function(){\n      window.requestAnimationFrame(updateButtons);\n    });\n\n    window.addEventListener('resize',updateButtons);\n    updateButtons();\n  }\n\n  function initInterDataCarousels(){\n    document.querySelectorAll('[data-interdata-carousel]').forEach(setupInterDataCarousel);\n  }\n\n  if(document.readyState==='loading'){\n    document.addEventListener('DOMContentLoaded',initInterDataCarousels);\n  }else{\n    initInterDataCarousels();\n  }\n})();\n<\/script>\n\n\t<div id=\"gap-586863224\" class=\"gap-element clearfix\" style=\"display:block; height:auto;\">\n\t\t\n<style>\n#gap-586863224 {\n  padding-top: 30px;\n}\n<\/style>\n\t<\/div>\n\t\n<h2 id=\"section5\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin-top: 40px; margin-bottom: 20px; line-height: 1.4;\">C\u1ea5u H\u00ecnh Hermes Agent Sau Khi C\u00e0i \u0110\u1eb7t: Model, API Key, Tools<\/h2>\n<p style=\"text-align: justify;\">C\u00e0i xong ch\u01b0a d\u00f9ng \u0111\u01b0\u1ee3c ngay, agent c\u1ea7n bi\u1ebft g\u1ecdi model n\u00e0o v\u00e0 b\u1eb1ng API key n\u00e0o. \u0110\u00e2y l\u00e0 ph\u1ea7n quy\u1ebft \u0111\u1ecbnh tr\u1ea3i nghi\u1ec7m th\u1ef1c t\u1ebf, v\u00e0 c\u0169ng l\u00e0 ch\u1ed7 nhi\u1ec1u ng\u01b0\u1eddi b\u1ecf qua r\u1ed3i th\u1eafc m\u1eafc v\u00ec sao agent kh\u00f4ng ph\u1ea3n h\u1ed3i.<\/p>\n<h3 style=\"color: #1e3a8a; font-size: 19px; font-weight: bold; margin-top: 28px;\">G\u1eafn Model Provider V\u00e0 API Key<\/h3>\n<p style=\"text-align: justify;\">Ch\u1ea1y l\u1ec7nh sau \u0111\u1ec3 ch\u1ecdn ho\u1eb7c \u0111\u1ed5i model provider b\u1ea5t k\u1ef3 l\u00fac n\u00e0o:<\/p>\n<pre>hermes model<\/pre>\n<p style=\"text-align: justify;\">N\u1ebfu mu\u1ed1n g\u1eafn th\u1eb3ng API key qua d\u00f2ng l\u1ec7nh (v\u00ed d\u1ee5 d\u00f9ng OpenRouter), d\u00f9ng:<\/p>\n<pre>hermes config set OPENROUTER_API_KEY your_key\r\nhermes config get OPENROUTER_API_KEY<\/pre>\n<p style=\"text-align: justify;\">L\u1ec7nh \u0111\u1ea7u ghi key v\u00e0o config, l\u1ec7nh sau \u0111\u1ecdc l\u1ea1i \u0111\u1ec3 x\u00e1c nh\u1eadn \u0111\u00e3 l\u01b0u \u0111\u00fang. N\u1ebfu mu\u1ed1n d\u00f9ng m\u1ed9t subscription cho nhi\u1ec1u model k\u00e8m Tool Gateway c\u00f3 s\u1eb5n (web search, sinh \u1ea3nh, TTS, cloud browser) m\u00e0 kh\u00f4ng c\u1ea7n t\u1ef1 qu\u1ea3n t\u1eebng API key ri\u00eang l\u1ebb, ch\u1ea1y portal setup:<\/p>\n<pre>hermes setup --portal<\/pre>\n<h3 style=\"color: #1e3a8a; font-size: 19px; font-weight: bold; margin-top: 28px;\">B\u1eadt Tool V\u00e0 Gateway Nh\u1eafn Tin<\/h3>\n<p style=\"text-align: justify;\">\u0110\u1ec3 agent d\u00f9ng \u0111\u01b0\u1ee3c c\u00e1c c\u00f4ng c\u1ee5 (t\u00ecm ki\u1ebfm web, \u0111\u1ecdc file, ch\u1ea1y skill), ch\u1ea1y l\u1ec7nh qu\u1ea3n l\u00fd tools:<\/p>\n<pre>hermes tools<\/pre>\n<p style=\"text-align: justify;\">\u0110\u1ec3 k\u1ebft n\u1ed1i n\u1ec1n t\u1ea3ng nh\u1eafn tin (Telegram, Discord&#8230;), kh\u1edfi t\u1ea1o gateway ri\u00eang:<\/p>\n<pre>hermes gateway setup<\/pre>\n<p style=\"text-align: justify;\">N\u1ebfu b\u1ea1n mu\u1ed1n thao t\u00e1c tr\u00ean giao di\u1ec7n TUI thay v\u00ec g\u00f5 t\u1eebng l\u1ec7nh r\u1eddi r\u1ea1c, d\u00f9ng ch\u1ebf \u0111\u1ed9 giao di\u1ec7n:<\/p>\n<pre>hermes --tui<\/pre>\n<p style=\"text-align: justify;\">C\u00f2n n\u1ebfu VPS c\u00f3 desktop v\u00e0 b\u1ea1n mu\u1ed1n d\u00f9ng Hermes Desktop thay v\u00ec thu\u1ea7n CLI (nh\u1edb \u0111\u00e3 c\u00e0i <code>build-essential<\/code> \u1edf b\u01b0\u1edbc chu\u1ea9n b\u1ecb), g\u1ecdi:<\/p>\n<pre>hermes desktop<\/pre>\n<h2 id=\"section6\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin-top: 40px; margin-bottom: 20px; line-height: 1.4;\">Ch\u1ea1y Hermes Agent N\u1ec1n 24\/7 V\u00e0 K\u1ebft N\u1ed1i Telegram, Discord Sau Khi C\u00e0i Tr\u00ean Ubuntu<\/h2>\n<p style=\"text-align: justify;\">\u0110\u00e2y l\u00e0 l\u00fd do ch\u00ednh khi\u1ebfn b\u1ea1n chuy\u1ec3n t\u1eeb laptop sang VPS: agent ph\u1ea3i s\u1ed1ng \u0111\u01b0\u1ee3c sau khi b\u1ea1n \u0111\u00f3ng phi\u00ean SSH. Hermes Agent t\u1ef1 n\u00f3 kh\u00f4ng c\u00f3 daemon n\u1ec1n t\u00edch h\u1ee3p s\u1eb5n, n\u00ean b\u1ea1n c\u1ea7n m\u1ed9t l\u1edbp qu\u1ea3n l\u00fd ti\u1ebfn tr\u00ecnh b\u00ean ngo\u00e0i.<\/p>\n<h3 style=\"color: #1e3a8a; font-size: 19px; font-weight: bold; margin-top: 28px;\">Gi\u1eef Ti\u1ebfn Tr\u00ecnh S\u1ed1ng Khi \u0110\u00f3ng SSH<\/h3>\n<p style=\"text-align: justify;\">C\u00e1ch nhanh nh\u1ea5t l\u00e0 ch\u1ea1y trong m\u1ed9t phi\u00ean terminal \u1ea3o gi\u1eef \u0111\u01b0\u1ee3c khi b\u1ea1n ng\u1eaft SSH, v\u00ed d\u1ee5 <code>tmux<\/code> ho\u1eb7c <code>screen<\/code>:<\/p>\n<pre>tmux new -s hermes\r\nhermes<\/pre>\n<p style=\"text-align: justify;\">B\u1ea5m <code>Ctrl+B<\/code> r\u1ed3i <code>D<\/code> \u0111\u1ec3 tho\u00e1t kh\u1ecfi phi\u00ean tmux m\u00e0 kh\u00f4ng d\u1eebng ti\u1ebfn tr\u00ecnh b\u00ean trong. \u0110\u00f3ng SSH l\u00fac n\u00e0y agent v\u1eabn ch\u1ea1y, b\u1ea1n g\u1eafn l\u1ea1i phi\u00ean b\u1eb1ng <code>tmux attach -t hermes<\/code> khi c\u1ea7n xem log.<\/p>\n<p style=\"text-align: justify;\">V\u1edbi m\u00f4i tr\u01b0\u1eddng production, c\u00e1ch b\u1ec1n h\u01a1n l\u00e0 \u0111\u1ec3 systemd qu\u1ea3n l\u00fd, t\u1ef1 kh\u1edfi \u0111\u1ed9ng l\u1ea1i khi crash v\u00e0 ch\u1ea1y c\u00f9ng l\u00fac m\u00e1y ch\u1ee7 boot. T\u1ea1o unit file tr\u1ecf \u0111\u00fang \u0111\u01b0\u1eddng d\u1eabn binary theo layout \u0111\u00e3 c\u00e0i (per-user ho\u1eb7c root-mode):<\/p>\n<pre>sudo nano \/etc\/systemd\/system\/hermes.service<\/pre>\n<pre>[Unit]\r\nDescription=Hermes Agent\r\nAfter=network.target\r\n\r\n[Service]\r\nType=simple\r\nUser=your_user\r\nExecStart=\/home\/your_user\/.local\/bin\/hermes\r\nRestart=on-failure\r\n\r\n[Install]\r\nWantedBy=multi-user.target<\/pre>\n<p style=\"text-align: justify;\">Thay <code>your_user<\/code> v\u00e0 \u0111\u01b0\u1eddng d\u1eabn binary theo \u0111\u00fang layout c\u00e0i \u0111\u1eb7t c\u1ee7a b\u1ea1n (root-mode th\u00ec binary \u1edf <code>\/usr\/local\/bin\/hermes<\/code>). K\u00edch ho\u1ea1t service b\u1eb1ng l\u1ec7nh systemd chu\u1ea9n <code>sudo systemctl enable --now hermes<\/code>.<\/p>\n<h3 style=\"color: #1e3a8a; font-size: 19px; font-weight: bold; margin-top: 28px;\">K\u1ebft N\u1ed1i Telegram V\u00e0 Discord<\/h3>\n<p style=\"text-align: justify;\">Sau khi agent ch\u1ea1y n\u1ec1n \u1ed5n \u0111\u1ecbnh, quay l\u1ea1i <code>hermes gateway setup<\/code> \u0111\u1ec3 \u0111\u0103ng k\u00fd bot token v\u00e0 k\u00edch ho\u1ea1t k\u00eanh Telegram ho\u1eb7c Discord. V\u00ec gateway d\u00f9ng chung m\u1ed9t c\u01a1 ch\u1ebf cho nhi\u1ec1u n\u1ec1n t\u1ea3ng nh\u1eafn tin, c\u1ea5u h\u00ecnh xong Telegram th\u00ec th\u00eam Discord ch\u1ec9 l\u00e0 l\u1eb7p l\u1ea1i b\u01b0\u1edbc \u0111\u0103ng k\u00fd token t\u01b0\u01a1ng \u1ee9ng.<\/p>\n<div style=\"background-color: #f0fdf4; padding: 20px; border: 1.5px solid #BBF7D0; border-radius: 12px; margin: 25px 0;\">\n<p style=\"font-weight: bold; margin-top: 0; margin-bottom: 12px; color: #166534;\">Checklist ch\u1ea1y n\u1ec1n 24\/7<\/p>\n<ul style=\"list-style-type: none; padding-left: 0; margin: 0; color: #166534;\">\n<li style=\"margin-bottom: 8px;\">\u2611 \u0110\u00e3 ki\u1ec3m tra <code>hermes doctor<\/code> kh\u00f4ng b\u00e1o l\u1ed7i tr\u01b0\u1edbc khi \u0111\u1ec3 ch\u1ea1y n\u1ec1n d\u00e0i h\u1ea1n<\/li>\n<li style=\"margin-bottom: 8px;\">\u2611 \u0110\u00e3 ch\u1ecdn tmux\/screen (th\u1eed nghi\u1ec7m) ho\u1eb7c systemd (production)<\/li>\n<li style=\"margin-bottom: 8px;\">\u2611 \u0110\u00e3 ch\u1ea1y <code>hermes gateway setup<\/code> cho t\u1eebng n\u1ec1n t\u1ea3ng nh\u1eafn tin c\u1ea7n d\u00f9ng<\/li>\n<li style=\"margin-bottom: 8px;\">\u2611 \u0110\u00e3 gi\u1edbi h\u1ea1n quy\u1ec1n truy c\u1eadp SSH, kh\u00f4ng \u0111\u1ec3 m\u1eadt kh\u1ea9u y\u1ebfu ho\u1eb7c port m\u1eb7c \u0111\u1ecbnh m\u1edf tr\u00e0n lan<\/li>\n<\/ul>\n<\/div>\n<div style=\"background: #FFFBEB; border-left: 5px solid #F59E0B; padding: 16px 20px; border-radius: 8px; margin: 25px 0;\">\n<p style=\"margin: 0; font-size: 15px; color: #78350f; text-align: justify;\"><strong>B\u1ea3o m\u1eadt:<\/strong> agent ch\u1ea1y 24\/7 ngh\u0129a l\u00e0 VPS c\u1ee7a b\u1ea1n c\u0169ng l\u00e0 m\u1ee5c ti\u00eau t\u1ea5n c\u00f4ng d\u00e0i h\u1ea1n. API key tuy\u1ec7t \u0111\u1ed1i kh\u00f4ng commit l\u00ean Git, kh\u00f4ng d\u00e1n l\u00ean nh\u00f3m chat chung. \u0110\u1ed3ng th\u1eddi si\u1ebft l\u1ea1i truy c\u1eadp SSH theo h\u01b0\u1edbng d\u1eabn <a style=\"color: #78350f; font-weight: bold;\" href=\"https:\/\/interdata.vn\/blog\/cach-bao-mat-ssh-vps\/\">b\u1ea3o m\u1eadt SSH cho VPS<\/a> tr\u01b0\u1edbc khi \u0111\u1ec3 agent ch\u1ea1y kh\u00f4ng gi\u00e1m s\u00e1t trong th\u1eddi gian d\u00e0i.<\/p>\n<\/div>\n<div style=\"display: flex; flex-wrap: wrap; background-color: #fff; border: 1.5px solid #BFDBFE; box-shadow: 0 8px 20px rgba(37,99,235,0.08); border-radius: 12px; overflow: hidden; margin: 35px 0;\">\n<div style=\"flex: 1; min-width: 250px; background: linear-gradient(135deg, #1E3A8A 0%, #2563EB 100%); display: flex; align-items: center; justify-content: center; padding: 30px; text-align: center;\">\n<div>\n<p style=\"color: white; font-size: 34px; font-family: 'Be Vietnam Pro', sans-serif; font-weight: bold; margin: 0; line-height: 1.1;\">Thu\u00ea Cloud Server<\/p>\n<p style=\"color: #dbeafe; font-size: 15px; font-weight: 600; margin-top: 12px;\">N\u00e2ng RAM\/CPU nhanh \u00b7 ch\u1ecbu t\u1ea3i browser automation<\/p>\n<\/div>\n<\/div>\n<div style=\"flex: 2; padding: 25px; min-width: 300px;\">\n<h3 style=\"font-family: 'Be Vietnam Pro', sans-serif; color: #1e3a8a; margin-top: 0; font-size: 20px;\">Khi Chromium v\u00e0 nhi\u1ec1u phi\u00ean gateway b\u1eaft \u0111\u1ea7u \u0103n h\u1ebft RAM<\/h3>\n<p style=\"text-align: justify; font-size: 15px; margin-bottom: 15px;\">B\u1eadt browser automation, ch\u1ea1y nhi\u1ec1u bot c\u00f9ng l\u00fac, ho\u1eb7c \u0111\u1ec3 nhi\u1ec1u ng\u01b0\u1eddi d\u00f9ng chung m\u1ed9t gateway s\u1ebd \u0111\u1ea9y workload t\u0103ng \u0111\u1ed9t bi\u1ebfn. Cloud Server cho ph\u00e9p n\u00e2ng c\u1ea5u h\u00ecnh nhanh m\u00e0 kh\u00f4ng c\u1ea7n d\u1ef1ng l\u1ea1i to\u00e0n b\u1ed9 m\u00f4i tr\u01b0\u1eddng Hermes Agent \u0111\u00e3 c\u1ea5u h\u00ecnh.<\/p>\n<p><a style=\"background: linear-gradient(90deg, #2563EB 0%, #1E3A8A 100%); color: white; padding: 12px 25px; text-decoration: none; font-weight: 600; border-radius: 8px; font-size: 15px; display: inline-block; box-shadow: 0 5px 15px rgba(37,99,235,0.3);\" href=\"https:\/\/interdata.vn\/cloud-server\/\" target=\"_blank\" rel=\"noopener\">Xem c\u1ea5u h\u00ecnh Cloud Server \u27f6<\/a><\/p>\n<\/div>\n<\/div>\n<h2 id=\"section7\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin-top: 40px; margin-bottom: 20px; line-height: 1.4;\">L\u1ed7i Th\u01b0\u1eddng G\u1eb7p Khi C\u00e0i Hermes Agent Tr\u00ean Ubuntu V\u00e0 C\u00e1ch X\u1eed L\u00fd<\/h2>\n<p style=\"text-align: justify;\">Ph\u1ea7n l\u1edbn l\u1ed7i khi c\u00e0i \u0111\u1eb7t Hermes Agent tr\u00ean Ubuntu xoay quanh PATH, API key ch\u01b0a g\u1eafn, ho\u1eb7c g\u1ecdi nh\u1ea7m file th\u1ef1c thi. B\u1ea3ng d\u01b0\u1edbi li\u1ec7t k\u00ea theo \u0111\u00fang c\u1ea5u tr\u00fac tri\u1ec7u ch\u1ee9ng, nguy\u00ean nh\u00e2n, c\u00e1ch x\u1eed l\u00fd v\u00e0 c\u00e1ch ki\u1ec3m tra l\u1ea1i.<\/p>\n<table style=\"width: 100%; border-collapse: collapse; margin: 25px 0; font-size: 15px;\">\n<thead>\n<tr style=\"background: #1E3A8A; color: #ffffff;\">\n<th style=\"padding: 12px; border: 1px solid #BFDBFE; text-align: left;\">Tri\u1ec7u ch\u1ee9ng<\/th>\n<th style=\"padding: 12px; border: 1px solid #BFDBFE; text-align: left;\">Nguy\u00ean nh\u00e2n<\/th>\n<th style=\"padding: 12px; border: 1px solid #BFDBFE; text-align: left;\">C\u00e1ch x\u1eed l\u00fd<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\"><code>hermes: command not found<\/code><\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">Shell ch\u01b0a n\u1ea1p l\u1ea1i PATH m\u1edbi, ho\u1eb7c <code>~\/.local\/bin<\/code> ch\u01b0a n\u1eb1m trong PATH<\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">Ch\u1ea1y <code>source ~\/.bashrc<\/code>. N\u1ebfu v\u1eabn l\u1ed7i, th\u00eam th\u1ee7 c\u00f4ng: <code>echo 'export PATH=\"$HOME\/.local\/bin:$PATH\"' &gt;&gt; ~\/.bashrc<\/code> r\u1ed3i <code>source ~\/.bashrc<\/code> l\u1ea1i<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">B\u00e1o API key not set<\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">Ch\u01b0a g\u1eafn key cho model provider \u0111ang ch\u1ecdn<\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">Ch\u1ea1y <code>hermes model<\/code> \u0111\u1ec3 ch\u1ecdn l\u1ea1i provider, ho\u1eb7c <code>hermes config set OPENROUTER_API_KEY your_key<\/code><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">M\u1ea5t config sau khi update<\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">Format config \u0111\u1ed5i gi\u1eefa c\u00e1c phi\u00ean b\u1ea3n<\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">Ch\u1ea1y <code>hermes config check<\/code> \u0111\u1ec3 r\u00e0 so\u00e1t, sau \u0111\u00f3 <code>hermes config migrate<\/code> \u0111\u1ec3 chuy\u1ec3n \u0111\u1ed5i<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\"><code>ModuleNotFoundError: No module named 'dotenv'<\/code><\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">\u0110ang g\u1ecdi nh\u1ea7m file source <code>~\/.hermes\/hermes-agent\/hermes<\/code> thay v\u00ec launcher trong venv<\/td>\n<td style=\"padding: 12px; border: 1px solid #BFDBFE;\">G\u1ecdi \u0111\u00fang launcher: <code>~\/.hermes\/hermes-agent\/venv\/bin\/hermes<\/code>, ho\u1eb7c d\u00f9ng l\u1ea1i symlink <code>hermes<\/code> \u0111\u00e3 c\u00f3 s\u1eb5n trong PATH<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"text-align: justify;\">V\u1edbi m\u1ecdi tr\u01b0\u1eddng h\u1ee3p c\u00f2n nghi ng\u1edd, ch\u1ea1y l\u1ea1i <code>hermes doctor<\/code> sau khi s\u1eeda \u0111\u1ec3 x\u00e1c nh\u1eadn m\u00f4i tr\u01b0\u1eddng \u0111\u00e3 s\u1ea1ch tr\u01b0\u1edbc khi ti\u1ebfp t\u1ee5c thao t\u00e1c kh\u00e1c.<\/p>\n<h2 id=\"section8\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin-top: 40px; margin-bottom: 20px; line-height: 1.4;\">C\u1eadp Nh\u1eadt V\u00e0 G\u1ee1 C\u00e0i \u0110\u1eb7t Hermes Agent Tr\u00ean Ubuntu<\/h2>\n<p style=\"text-align: justify;\">C\u1eadp nh\u1eadt Hermes Agent l\u00ean b\u1ea3n m\u1edbi kh\u00f4ng c\u1ea7n ch\u1ea1y l\u1ea1i installer t\u1eeb \u0111\u1ea7u. C\u00f3 s\u1eb5n l\u1ec7nh ri\u00eang cho vi\u1ec7c n\u00e0y:<\/p>\n<pre>hermes update<\/pre>\n<p style=\"text-align: justify;\">Sau khi update, n\u1ebfu th\u1ea5y config c\u0169 kh\u00f4ng nh\u1eadn \u0111\u00fang, quay l\u1ea1i quy tr\u00ecnh <code>hermes config check<\/code> r\u1ed3i <code>hermes config migrate<\/code> \u0111\u00e3 n\u00f3i \u1edf m\u1ee5c l\u1ed7i th\u01b0\u1eddng g\u1eb7p.<\/p>\n<p style=\"text-align: justify;\">T\u00e0i li\u1ec7u ch\u00ednh th\u1ee9c ch\u01b0a c\u00f4ng b\u1ed1 l\u1ec7nh g\u1ee1 c\u00e0i \u0111\u1eb7t ri\u00eang cho Hermes Agent. Mu\u1ed1n g\u1ee1 ho\u00e0n to\u00e0n, x\u00f3a th\u1ee7 c\u00f4ng theo \u0111\u00fang layout \u0111\u00e3 c\u00e0i: x\u00f3a th\u01b0 m\u1ee5c code v\u00e0 data (<code>~\/.hermes\/<\/code> \u1edf ch\u1ebf \u0111\u1ed9 per-user, ho\u1eb7c <code>\/usr\/local\/lib\/hermes-agent\/<\/code> v\u00e0 <code>\/root\/.hermes\/<\/code> \u1edf ch\u1ebf \u0111\u1ed9 root), x\u00f3a symlink binary (<code>~\/.local\/bin\/hermes<\/code> ho\u1eb7c <code>\/usr\/local\/bin\/hermes<\/code>), r\u1ed3i b\u1ecf d\u00f2ng export PATH \u0111\u00e3 th\u00eam trong <code>~\/.bashrc<\/code> n\u1ebfu c\u00f3.<\/p>\n<div style=\"background: #FFFBEB; border-left: 5px solid #F59E0B; padding: 16px 20px; border-radius: 8px; margin: 25px 0;\">\n<p style=\"margin: 0; font-size: 15px; color: #78350f; text-align: justify;\"><strong>L\u01b0u \u00fd:<\/strong> \u0111\u00e2y l\u00e0 quy tr\u00ecnh g\u1ee1 th\u1ee7 c\u00f4ng d\u1ef1a theo layout th\u01b0 m\u1ee5c ch\u00ednh th\u1ee9c, kh\u00f4ng ph\u1ea3i m\u1ed9t l\u1ec7nh <code>hermes uninstall<\/code> \u0111\u01b0\u1ee3c t\u00e0i li\u1ec7u h\u00f3a. Sao l\u01b0u file c\u1ea5u h\u00ecnh trong <code>~\/.hermes\/<\/code> tr\u01b0\u1edbc khi x\u00f3a n\u1ebfu b\u1ea1n \u0111\u1ecbnh c\u00e0i l\u1ea1i sau n\u00e0y.<\/p>\n<\/div>\n<h2 id=\"section9\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin-top: 40px; margin-bottom: 20px; line-height: 1.4;\">C\u00e2u H\u1ecfi Th\u01b0\u1eddng G\u1eb7p V\u1ec1 C\u00e0i \u0110\u1eb7t Hermes Agent Tr\u00ean Ubuntu<\/h2>\n<h3 style=\"color: #1e3a8a; font-size: 18px; font-weight: bold; margin-top: 24px;\">Hermes Agent c\u00f3 mi\u1ec5n ph\u00ed kh\u00f4ng?<\/h3>\n<p style=\"text-align: justify;\">B\u1ea3n th\u00e2n Hermes Agent l\u00e0 ph\u1ea7n m\u1ec1m m\u00e3 ngu\u1ed3n m\u1edf, gi\u1ea5y ph\u00e9p MIT, kh\u00f4ng t\u1ed1n ph\u00ed s\u1eed d\u1ee5ng. Chi ph\u00ed th\u1ef1c t\u1ebf ph\u00e1t sinh t\u1eeb hai ch\u1ed7: h\u1ea1 t\u1ea7ng VPS\/Cloud Server \u0111\u1ec3 ch\u1ea1y 24\/7, v\u00e0 chi ph\u00ed g\u1ecdi model qua API key (OpenRouter, Nous Portal ho\u1eb7c provider kh\u00e1c) m\u00e0 b\u1ea1n t\u1ef1 \u0111\u0103ng k\u00fd.<\/p>\n<h3 style=\"color: #1e3a8a; font-size: 18px; font-weight: bold; margin-top: 24px;\">N\u00ean c\u00e0i Hermes Agent tr\u00ean Ubuntu b\u1ea3n n\u00e0o?<\/h3>\n<p style=\"text-align: justify;\">Installer h\u1ed7 tr\u1ee3 chung cho Linux n\u00ean ch\u1ea1y \u0111\u01b0\u1ee3c tr\u00ean nhi\u1ec1u b\u1ea3n Ubuntu c\u00f2n \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3. \u01afu ti\u00ean b\u1ea3n LTS m\u1edbi nh\u1ea5t \u0111ang ph\u1ed5 bi\u1ebfn \u1edf c\u00e1c nh\u00e0 cung c\u1ea5p VPS Vi\u1ec7t Nam \u0111\u1ec3 \u0111\u1ea3m b\u1ea3o t\u01b0\u01a1ng th\u00edch g\u00f3i apt v\u00e0 kernel \u1ed5n \u0111\u1ecbnh l\u00e2u d\u00e0i.<\/p>\n<h3 style=\"color: #1e3a8a; font-size: 18px; font-weight: bold; margin-top: 24px;\">C\u1ea7n c\u1ea5u h\u00ecnh VPS bao nhi\u00eau \u0111\u1ec3 c\u00e0i \u0111\u1eb7t Hermes Agent tr\u00ean Ubuntu?<\/h3>\n<p style=\"text-align: justify;\">Kh\u00f4ng c\u00f3 con s\u1ed1 ch\u00ednh th\u1ee9c t\u1eeb Nous Research. \u01af\u1edbc l\u01b0\u1ee3ng th\u1ef1c t\u1ebf: 2 vCPU\/4GB RAM \u0111\u1ee7 cho chat v\u00e0 cron, c\u00f2n b\u1eadt browser automation n\u00ean c\u00f3 t\u1eeb 8GB RAM tr\u1edf l\u00ean v\u00ec Chromium ti\u00eau t\u1ed1n RAM \u0111\u00e1ng k\u1ec3 m\u1ed7i phi\u00ean ch\u1ea1y song song.<\/p>\n<h3 style=\"color: #1e3a8a; font-size: 18px; font-weight: bold; margin-top: 24px;\">C\u00f3 b\u1eaft bu\u1ed9c d\u00f9ng model c\u1ee7a Nous Research kh\u00f4ng?<\/h3>\n<p style=\"text-align: justify;\">Kh\u00f4ng. Hermes Agent kh\u00f4ng g\u1eafn c\u1ee9ng v\u1edbi model n\u00e0o c\u1ee7a Nous. B\u1ea1n tr\u1ecf t\u1edbi endpoint t\u01b0\u01a1ng th\u00edch b\u1ea5t k\u1ef3 qua l\u1ec7nh <code>hermes model<\/code>, d\u00f9ng OpenRouter ho\u1eb7c provider kh\u00e1c \u0111\u1ec1u \u0111\u01b0\u1ee3c, mi\u1ec5n endpoint t\u01b0\u01a1ng th\u00edch v\u1edbi c\u1ea5u tr\u00fac m\u00e0 Hermes Agent y\u00eau c\u1ea7u.<\/p>\n<h3 style=\"color: #1e3a8a; font-size: 18px; font-weight: bold; margin-top: 24px;\">L\u00e0m sao \u0111\u1ec3 Hermes Agent ch\u1ea1y ti\u1ebfp khi \u0111\u00f3ng SSH?<\/h3>\n<p style=\"text-align: justify;\">Ch\u1ea1y agent trong phi\u00ean tmux ho\u1eb7c screen \u0111\u1ec3 gi\u1eef ti\u1ebfn tr\u00ecnh s\u1ed1ng sau khi ng\u1eaft SSH, ph\u00f9 h\u1ee3p th\u1eed nghi\u1ec7m nhanh. V\u1edbi m\u00f4i tr\u01b0\u1eddng d\u00f9ng l\u00e2u d\u00e0i, c\u1ea5u h\u00ecnh ch\u1ea1y qua systemd \u0111\u1ec3 agent t\u1ef1 kh\u1edfi \u0111\u1ed9ng l\u1ea1i khi crash v\u00e0 ch\u1ea1y c\u00f9ng l\u00fac m\u00e1y ch\u1ee7 boot.<\/p>\n<div style=\"border-top: 2px dashed #BFDBFE; margin-top: 50px; padding-top: 30px;\">\n<h3 style=\"font-family: 'Be Vietnam Pro', sans-serif; color: #1e3a8a; font-size: 22px; font-weight: bold; margin-bottom: 15px;\">T\u1ed5ng K\u1ebft: C\u00e0i \u0110\u1eb7t Hermes Agent Tr\u00ean Ubuntu Kh\u00f4ng Kh\u00f3, Kh\u00f3 \u1ede Kh\u00e2u Duy Tr\u00ec<\/h3>\n<p style=\"text-align: justify;\">V\u1ec1 m\u1eb7t l\u1ec7nh, c\u00e0i \u0111\u1eb7t Hermes Agent tr\u00ean Ubuntu ch\u1ec9 l\u00e0 m\u1ed9t d\u00f2ng <code>curl | bash<\/code>. Ph\u1ea7n quy\u1ebft \u0111\u1ecbnh tr\u1ea3i nghi\u1ec7m n\u1eb1m \u1edf ba vi\u1ec7c: ch\u1ecdn \u0111\u00fang c\u1ea5u h\u00ecnh VPS theo k\u1ecbch b\u1ea3n s\u1eed d\u1ee5ng, c\u1ea5u h\u00ecnh model\/API key sau c\u00e0i \u0111\u1eb7t, v\u00e0 gi\u1eef ti\u1ebfn tr\u00ecnh ch\u1ea1y n\u1ec1n \u1ed5n \u0111\u1ecbnh qua tmux ho\u1eb7c systemd. B\u1ecf qua b\u1ea5t k\u1ef3 ph\u1ea7n n\u00e0o trong ba vi\u1ec7c n\u00e0y, b\u1ea1n s\u1ebd quay l\u1ea1i \u0111\u00fang v\u1ea5n \u0111\u1ec1 ban \u0111\u1ea7u: agent ch\u1ebft khi \u0111\u00f3ng m\u00e1y, webhook kh\u00f4ng t\u1edbi.<\/p>\n<div style=\"background: #EFF6FF; border: 1px solid #2563EB; padding: 30px; margin-top: 25px; border-radius: 12px; text-align: center;\">\n<p style=\"font-family: 'Be Vietnam Pro', sans-serif; font-size: 20px; font-weight: bold; color: #1e3a8a; margin-top: 0;\">D\u1ef1ng VPS Ubuntu \u0111\u1ec3 ch\u1ea1y Hermes Agent \u1ed5n \u0111\u1ecbnh ngay h\u00f4m nay<\/p>\n<p style=\"font-size: 15px; margin-bottom: 20px; color: #4b5563;\">Ch\u1ecdn g\u00f3i ph\u00f9 h\u1ee3p k\u1ecbch b\u1ea3n c\u1ee7a b\u1ea1n, c\u00e0i m\u1ed9t l\u1ea7n v\u00e0 \u0111\u1ec3 agent ch\u1ea1y n\u1ec1n l\u00e2u d\u00e0i.<\/p>\n<p><a style=\"background: #2563EB; color: #ffffff; padding: 12px 30px; text-decoration: none; font-weight: 600; border-radius: 6px; display: inline-block; margin: 5px;\" href=\"https:\/\/interdata.vn\/thue-vps\/\" target=\"_blank\" rel=\"noopener\">Xem g\u00f3i VPS ph\u00f9 h\u1ee3p \u27f6<\/a><br \/>\n<a style=\"background: #ffffff; color: #1e3a8a; border: 1.5px solid #2563EB; padding: 12px 30px; text-decoration: none; font-weight: 600; border-radius: 6px; display: inline-block; margin: 5px;\" href=\"https:\/\/interdata.vn\/canhme\/\" target=\"_blank\" rel=\"noopener\">Xem deal \u0111ang ch\u1ea1y t\u1ea1i Canh Me \u27f6<\/a><\/p>\n<\/div>\n<\/div>\n<p style=\"text-align: justify; font-size: 13px; font-style: italic; color: #6b7280; margin-top: 30px; border-top: 1px solid #E5E7EB; padding-top: 15px;\"><span style=\"font-size: 100%;\"><em>N\u1ed9i dung trong b\u00e0i mang t\u00ednh tham kh\u1ea3o k\u1ef9 thu\u1eadt, t\u1ed5ng h\u1ee3p theo t\u00e0i li\u1ec7u ch\u00ednh th\u1ee9c c\u1ee7a Hermes Agent t\u1ea1i th\u1eddi \u0111i\u1ec3m bi\u00ean so\u1ea1n. L\u1ec7nh, \u0111\u01b0\u1eddng d\u1eabn file v\u00e0 c\u1ea5u h\u00ecnh c\u00f3 th\u1ec3 thay \u0111\u1ed5i theo phi\u00ean b\u1ea3n Ubuntu, phi\u00ean b\u1ea3n Hermes Agent v\u00e0 m\u00f4i tr\u01b0\u1eddng tri\u1ec3n khai th\u1ef1c t\u1ebf c\u1ee7a b\u1ea1n. Tr\u01b0\u1edbc khi \u00e1p d\u1ee5ng cho h\u1ec7 th\u1ed1ng production, h\u00e3y ki\u1ec3m th\u1eed tr\u00ean m\u00f4i tr\u01b0\u1eddng ri\u00eang, sao l\u01b0u d\u1eef li\u1ec7u c\u1ea5u h\u00ecnh v\u00e0 t\u1ef1 \u0111\u00e1nh gi\u00e1 r\u1ee7i ro b\u1ea3o m\u1eadt ph\u00f9 h\u1ee3p v\u1edbi nhu c\u1ea7u s\u1eed d\u1ee5ng.<\/em><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>C\u00e0i \u0111\u1eb7t Hermes Agent tr\u00ean Ubuntu th\u1ef1c ra ch\u1ec9 l\u00e0 m\u1ed9t l\u1ec7nh curl &#8230; | bash, ph\u1ea7n kh\u00f3 n\u1eb1m \u1edf chu\u1ea9n b\u1ecb m\u00f4i tr\u01b0\u1eddng v\u00e0 c\u1ea5u h\u00ecnh sau \u0111\u00f3. N\u1ebfu agent \u0111ang ch\u1ea1y tr\u00ean laptop, t\u1eaft m\u00e1y l\u00e0 ch\u1ebft ti\u1ebfn tr\u00ecnh, webhook kh\u00f4ng t\u1edbi, cron kh\u00f4ng k\u00edch ho\u1ea1t. B\u00e0i n\u00e0y d\u1ef1ng l\u1ea1i to\u00e0n b\u1ed9 quy<\/p>\n","protected":false},"author":2,"featured_media":42915,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[166],"tags":[],"class_list":["post-42912","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-agent"],"_links":{"self":[{"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/posts\/42912","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/comments?post=42912"}],"version-history":[{"count":2,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/posts\/42912\/revisions"}],"predecessor-version":[{"id":42916,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/posts\/42912\/revisions\/42916"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/media\/42915"}],"wp:attachment":[{"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/media?parent=42912"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/categories?post=42912"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/tags?post=42912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}