# Cara memastikan Hermes Agent terus berjalan di pelayan sepanjang masa

> Cara memastikan Hermes Agent terus berjalan di pelayan 24/7: pemasangan pada VPS tanpa pelayar, menjalankan gateway sebagai perkhidmatan sistem, memulakannya secara automatik selepas but semula, linger dan Docker.

Source: https://ailoot.ai/blog/ms/hermes-agent-vps-24-7/
Canonical: https://ailoot.ai/blog/ms/hermes-agent-vps-24-7/
Language: ms
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-116
Revision: sha256-1906f43ea94f3a6e7cc0de9dfad424592b3e4bb2c4ddb92474c9ae572bb356a9


Selepas memasang Hermes Agent pada komputer riba, timbul satu persoalan: siapa yang akan membalas mesej di Telegram dan menyediakan ringkasan pagi apabila komputer riba ditutup? Di meja anda, ejen hanya berfungsi selagi komputer dihidupkan. Untuk memastikan bot sentiasa dalam talian dan tugas berjadual berjalan sendiri, anda perlu memindahkan ejen ke pelayan.

Di bawah ialah cara memasang Hermes pada pelayan Linux biasa, menjadikan gateway sebagai perkhidmatan yang berjalan berterusan dan bermula secara automatik selepas but semula, serta mengehadkan akses supaya orang yang tidak dikenali tidak dapat masuk ke terminal. Panduan ini berdasarkan dokumentasi rasmi.

Jika anda belum memasang Hermes langsung, mulakan dengan gambaran keseluruhan berasingan tentang [apakah ejen ini dan cara memasangnya](https://ailoot.ai/blog/ms/hermes-agent-install-setup/). Panduan ini mengandaikan anda sudah menjalankannya pada mesin sendiri dan hanya menerangkan cara memindahkannya ke pelayan.

Maklumat tentang penggunaan Ailoot tersedia dalam [dokumentasi](https://ailoot.ai/docs/).



## Mengapa memindahkan Hermes Agent dari komputer riba ke pelayan?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Perkara utama dalam bahagian ini">

Perkara utama

Komputer peribadi berfungsi selagi anda berada berdekatan dan komputer itu dihidupkan. Untuk operasi sepanjang masa, anda memerlukan pelayan: bot Telegram membalas apabila komputer anda dimatikan, dan tugas berjadual berjalan sendiri. Anda hanya memerlukan pelayan untuk tujuan ini; komputer riba memadai untuk kerja biasa dengan ejen.

</div>

Pada komputer riba, Hermes hanya berfungsi selagi penutupnya terbuka dan anda berada berdekatan. Tutup komputer itu, lalu bot senyap; ringkasan pagi tidak akan tiba. Ini tidak sesuai untuk tugas seperti “membalas orang dalam aplikasi pemesejan dan menguruskan perkara mengikut jadual”.

Itulah yang membezakan pelayan: ia tidak pernah tidur dan tidak bergantung pada perkara lain. Anda memasang Hermes yang sama padanya, lalu ia berjalan tanpa anda: membalas mesej di Telegram pada pukul tiga pagi, mengumpulkan berita tentang topik anda setiap pagi dan mengekalkan sesi antara setiap kali ia dijalankan.

Pemindahan ini munasabah jika anda mempunyai tugas berterusan untuk ejen: bot untuk diri sendiri atau pasukan anda, ringkasan pagi, balasan automatik atau kerja berkala dengan dokumen. Jika anda hanya mencuba Hermes untuk projek tertentu dan berada berdekatan, anda belum memerlukan pelayan; itu langkah tambahan.

## Apakah yang perlu disediakan sebelum memasang Hermes pada VPS?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Perkara utama dalam bahagian ini">

Perkara utama

Anda memerlukan pelayan Linux dengan akses SSH (pasukan rasmi menguji pada pemasangan Ubuntu yang baharu), model yang telah dipilih dan pemahaman bahawa ejen biasanya tidak memerlukan pelayar pada pelayan. Untuk operasi tanpa pengawasan, cara paling mudah mengakses model ialah melalui Nous Portal: log masuk OAuth diperbaharui secara automatik, jadi token yang tamat tempoh tidak akan menghentikan operasi pada waktu malam.

</div>

Sediakan tiga perkara sebelum memasang.

**Pelayan.** VPS Linux biasa sudah memadai. Dokumentasi menyediakan sokongan peringkat pertama untuk Linux dan WSL2, dan pengujian dilakukan pada Ubuntu terkini. Jika sistem mempunyai glibc, systemd dan susun atur direktori yang biasa, Hermes akan dipasang dengan betul. Ini penting pada pelayan kerana semua langkah permulaan automatik di bawah bergantung pada systemd, yang tersedia secara lalai pada Ubuntu dan Debian.

**Akses SSH.** Anda menyambung ke pelayan melalui terminal menggunakan SSH; anda tidak akan menggunakan tetikus di situ. Semua arahan di bawah dijalankan dalam sesi SSH ini. Jika anda melakukan vibe coding dan belum selesa menggunakan terminal, jangan risau: hanya ada beberapa arahan dan anda boleh menyalin setiap satu sepenuhnya.

**Model yang dipilih.** Ejen tidak berfikir sendiri; ia memanggil model. Untuk pelayan yang berfungsi tanpa anda, akses kepada model tidak sepatutnya tamat tempoh. Pilihan paling mudah ialah langganan Nous Portal melalui `hermes setup --portal`: log masuk menggunakan OAuth dan token diperbaharui secara automatik. Kunci API anda sendiri juga boleh digunakan, tetapi pastikan akaun mempunyai baki wang—ejen tanpa antara muka grafik yang kehabisan baki hanya akan senyap. Model mesti mempunyai tetingkap konteks sekurang-kurangnya 64,000 token, atau Hermes akan menolak untuk bermula dengannya. Semua model awan dalam senarai memenuhi keperluan ini.

<div class="aside" data-semantic="callout" role="note" aria-label="Nota">

Nota

Dokumentasi rasmi tidak memberikan angka tepat untuk memilih VPS atau sumber minimum, jadi tiada angka tepat diberikan di sini. Berdasarkan pengalaman yang diterangkan, mesin sederhana memadai untuk gateway dengan bot dan jadual kerana pengiraan berat dilakukan di pihak model. Pelayan itu sendiri mempunyai beban yang sangat rendah. Automasi pelayar ialah bahagian yang paling berat, tetapi biasanya tidak diperlukan pada pelayan (lebih lanjut sebentar lagi).

</div>

## Bagaimanakah cara memasang Hermes Agent pada pelayan dengan satu arahan?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Perkara utama dalam bahagian ini">

Perkara utama

Sambung ke pelayan melalui SSH dan jalankan pemasang dengan pilihan untuk melangkau pelayar pada pelayan: curl -fsSL <https://hermes-agent.nousresearch.com/install.sh> \| bash -s -- --skip-browser. Kemudian mulakan semula shell terminal dan pilih model dengan hermes setup --portal. Semak pemasangan dengan hermes doctor.

</div>

Pemasangan pada pelayan hampir sama seperti pada komputer riba, dengan satu perbezaan: ejen biasanya tidak memerlukan pelayar di situ. Automasi pelayar juga membawa masuk Chromium yang besar. Sebab itulah anda menggunakan pilihan `--skip-browser`.

1.  ### Sambung ke pelayan melalui SSH

    ```bash
    ssh root@your-server-address
    ```

    Jalankan semua arahan seterusnya dalam sesi ini, pada pelayan itu sendiri.

2.  ### Jalankan pemasang tanpa pelayar

    ```bash
    curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash -s -- --skip-browser
    ```

    Skrip ini memuat turun persekitaran yang diperlukan dan memasang arahan `hermes`. Pilihan `--skip-browser` melangkau pemasangan automasi pelayar; pada pelayan tanpa antara muka grafik, ia hanya akan menggunakan ruang. Jika anda memerlukan pelayar kemudian, anda boleh memasangnya secara berasingan.

3.  ### Mulakan semula shell dan pilih model

    ```bash
    source ~/.bashrc
    hermes setup --portal
    ```

    Baris pertama memuatkan `PATH` baharu supaya arahan `hermes` dapat ditemui. Baris kedua membuka log masuk Nous Portal: sahkan log masuk dan ejen akan mendapat model serta perkhidmatan tanpa kunci berasingan untuk setiap satunya.

4.  ### Semak pemasangan

    ```bash
    hermes doctor
    ```

    Arahan ini menunjukkan perkara yang telah dipasang, perkara yang tiada dan cara membaikinya. Tanda hijau bermaksud semuanya tersedia.

Sebelum menambah bot dan jadual, pastikan satu perbualan biasa berfungsi terus pada pelayan: jalankan `hermes` dan berikan tugas mudah yang mempunyai jawapan yang boleh disahkan. Dokumentasi secara jelas menasihatkan supaya tidak menambah ciri sebelum perbualan biasa berfungsi—satu nasihat yang baik.





## Bagaimanakah cara memastikan Hermes berjalan sepanjang masa?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Perkara utama dalam bahagian ini">

Perkara utama

Mula-mula konfigurasikan gateway dengan `hermes gateway setup` dan sambungkan Telegram. Kemudian jadikan gateway sebagai perkhidmatan dengan satu arahan: `hermes gateway install` memasang perkhidmatan pengguna, manakala `sudo hermes gateway install --system` memasang perkhidmatan sistem yang bermula apabila pelayan but. Untuk perkhidmatan pengguna, gunakan `hermes gateway start`, `stop` dan `status`. Untuk perkhidmatan sistem VPS, kekalkan skop `--system` yang jelas dan keistimewaan diperlukan dalam setiap semakan serta perubahan perkhidmatan.

</div>

Gateway ialah satu proses Hermes di latar belakang yang mengekalkan sambungan kepada semua aplikasi pemesejan, mengurus sesi dan menjalankan tugas berjadual. Semua operasi sepanjang masa bergantung padanya. Matlamatnya ialah memastikan proses ini bermula sendiri dan terus berjalan.

Konfigurasikan gateway dan sambungkan aplikasi pemesejan terlebih dahulu:

```bash
hermes gateway setup
```

Wizard persediaan membimbing anda melalui platform dan membantu anda memasukkan token bot serta senarai akses. Langkah untuk menyambungkan Telegram (mencipta bot dengan BotFather, mencari ID anda dan memasukkan token) diterangkan dalam [panduan pemasangan utama](https://ailoot.ai/blog/ms/hermes-agent-install-setup/); saya tidak akan mengulanginya di sini.

Seterusnya ialah perangkap yang paling kerap dilupakan. Jika anda hanya menjalankan `hermes gateway`, proses itu akan berjalan selagi sesi SSH masih terbuka. Tutup terminal dan gateway akan berhenti. Untuk memastikan ia terus berjalan, anda perlu meletakkannya di bawah kawalan sistem. Ada satu arahan untuk itu:

```bash
hermes gateway install
```

Arahan ini memasang gateway sebagai perkhidmatan: pada Linux, perkhidmatan systemd pengguna; pada macOS, melalui launchd. Sistem memantau proses itu dan memulakannya semula jika ia ranap.

Pada pelayan, pilihan kedua lebih kerap diperlukan: perkhidmatan sistem yang bermula apabila mesin but, sebelum mana-mana pengguna log masuk:

```bash
sudo hermes gateway install --system
```

Itulah yang anda perlukan untuk VPS: pelayan but semula, perkhidmatan bermula sendiri dan bot kembali dalam talian. Uruskannya dengan arahan mudah berikut:

```bash
hermes gateway start     # mula
hermes gateway stop      # berhenti
hermes gateway status    # semak status
```

Untuk perkhidmatan sistem, tambahkan `sudo` dan pilihan `--system` pada arahan ini. Tanpanya, arahan akan menyasarkan perkhidmatan pengguna dan bukannya perkhidmatan yang bermula semasa but:

```bash
sudo hermes gateway start --system
sudo hermes gateway stop --system
sudo hermes gateway status --system
```

## Mengapa linger diperlukan, dan apakah yang akan rosak tanpanya?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Perkara utama dalam bahagian ini">

Perkara utama

Jika anda memasang gateway sebagai perkhidmatan pengguna (tanpa `--system`), systemd akan menghentikannya sebaik sahaja anda keluar daripada SSH dan tidak memulakannya semasa but. Betulkan keadaan ini dengan satu arahan: `sudo loginctl enable-linger username`. Selepas itu, perkhidmatan akan berjalan secara bebas daripada log masuk dan log keluar anda.

</div>

Inilah halangan yang paling biasa: anda memasang perkhidmatan, tetapi bot masih senyap pada waktu malam. Puncanya ialah cara perkhidmatan pengguna Linux berfungsi.

Perkhidmatan systemd pengguna terikat pada sesi anda secara lalai. Anda menyambung melalui SSH, lalu pengurus pengguna anda bermula; perkhidmatan berjalan. Anda log keluar dan sistem menganggap pengguna itu tidak aktif, lalu menghentikan perkhidmatan pengguna tersebut bersama-sama gateway anda. Bagi pelayan yang anda log masuk dan log keluar daripadanya, ini satu kegagalan: bot hanya dalam talian semasa anda berada dalam SSH.

Anda boleh membetulkannya dengan mod linger, yang membolehkan sistem mengekalkan pengurus pengguna dalam keadaan berjalan walaupun pengguna itu tidak log masuk:

```bash
sudo loginctl enable-linger username
```

Selepas arahan ini, perkhidmatan pengguna berjalan sendiri dan bermula apabila pelayan but, tanpa menunggu anda log masuk. Tanpa linger, keadaan asal kembali: gateway berhenti apabila anda keluar daripada SSH dan tidak bermula semasa but. Dokumentasi menyatakan perkara ini dengan jelas.

<div class="aside" data-semantic="callout" role="note" aria-label="Perhatian">

Perhatian

Ini tidak terpakai kepada perkhidmatan sistem (yang dipasang dengan `sudo hermes gateway install --system`): perkhidmatan itu sudah berjalan pada peringkat mesin dan bermula semasa but. Linger hanya diperlukan untuk perkhidmatan pengguna. Pilih satu: perkhidmatan sistem, atau perkhidmatan pengguna bersama linger.

</div>

## Bagaimanakah cara menjalankan Hermes pada pelayan dalam Docker dengan mula semula automatik?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Perkara utama dalam bahagian ini">

Perkara utama

Jika anda lebih suka Docker, anda boleh memastikan Hermes berjalan sebagai gateway berterusan dalam bekas: docker run -d --name hermes --restart unless-stopped -v ~/.hermes:/opt/data -p 8642:8642 nousresearch/hermes-agent gateway run. Pilihan --restart unless-stopped menghidupkan semula bekas selepas but semula, dan proses gateway juga dimulakan semula di dalam imej jika ia ranap.

</div>

Docker ialah satu lagi cara berkesan untuk memastikan ejen berada pada pelayan, terutamanya jika anda sudah biasa menggunakan bekas atau mahu mengasingkan ejen daripada sistem utama. Konfigurasikannya sekali dengan `docker run ... setup`, kemudian mulakan bekas di latar belakang:

```bash
docker run -d \
  --name hermes \
  --restart unless-stopped \
  -v ~/.hermes:/opt/data \
  -p 8642:8642 \
  nousresearch/hermes-agent gateway run
```

Inilah fungsi baris-baris yang bertanggungjawab untuk operasi sepanjang masa:

- `-d` — bekas berjalan di latar belakang dan tidak mengekalkan terminal anda terbuka.
- `--restart unless-stopped` — Docker menghidupkan semula bekas selepas pelayan but semula atau berlaku ranap. Docker hanya tidak menghidupkannya semula jika anda menghentikannya secara manual.
- `-v ~/.hermes:/opt/data` — tetapan, kunci, sesi dan memori kekal pada pelayan, di luar bekas, dan tidak hilang apabila bekas dicipta semula.

Imej ini menambah satu lagi perlindungan: proses gateway berjalan di bawah penyelia s6. Jika gateway ranap, proses itu dimulakan semula dalam beberapa saat tanpa menjejaskan bekas itu sendiri. Ini perlindungan berganda: Docker memastikan bekas terus berjalan dari luar, manakala s6 memantau proses di dalamnya.

Ingat satu perbezaan dengan pendekatan Docker: pemasangan ini tidak dikemas kini melalui arahan `hermes update`. Untuk mengemas kini dalam Docker, gantikan imej dengan imej baharu—muat turun yang terkini dan cipta semula bekas.

## Bagaimanakah cara menyemak sama ada semuanya berfungsi dan akan bertahan selepas but semula?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Perkara utama dalam bahagian ini">

Perkara utama

Semak status perkhidmatan dengan systemctl dan pantau log langsung. Kemudian lakukan ujian utama pelayan: but semula mesin dan pastikan bot kembali dalam talian sendiri. Sesi dan balasan Hermes bertahan selepas mula semula; balasan yang belum selesai akan dihantar selepas pemulihan.

</div>

Untuk menyemak status dan log perkhidmatan pengguna, gunakan arahan berikut:

```bash
hermes gateway status
journalctl --user -u hermes-gateway -f
```

Untuk perkhidmatan sistem yang disyorkan bagi VPS, gunakan skop sistem:

```bash
sudo hermes gateway status --system
sudo journalctl -u hermes-gateway -f
```

Arahan pertama memeriksa perkhidmatan dipilih; arahan kedua mengikuti log skop itu. Nama unit ini terpakai pada pemasangan lalai `~/.hermes`. Hermes home lain mungkin mempunyai nama unit bersufiks: periksa output status dan gunakan unit tepat itu. Jangan pantau unit pengguna ketika menguji pemasangan sistem. Log Hermes berada dalam `~/.hermes/logs/`, dan rahsia disunting secara automatik daripadanya, jadi selamat untuk menghantarnya kepada pihak sokongan.

Sekarang but semula pelayan dan pastikan ejen kembali berjalan sendiri. Ini ujian utama pelayan dan biasanya perkara yang dilupakan orang:

```bash
sudo reboot
```

Selepas pelayan boleh dicapai semula, sambung melalui SSH. Untuk pemasangan sistem, semak `sudo hermes gateway status --system` dan jurnal sistemnya; untuk pemasangan pengguna dengan linger, semak `hermes gateway status` dan jurnal penggunanya. Kemudian hantarkan mesej kepada bot di Telegram. Jika bot membalas tanpa campur tangan anda, permulaan automatik telah dikonfigurasikan dengan betul. Itulah tujuan semua ini.

Anda tidak perlu bimbang kehilangan perbualan. Hermes menulis sesi ke cakera dan sesi itu kekal selepas gateway dimulakan semula. Selain itu, jika gateway ranap tepat ketika menghantar balasan, ia akan menghantar balasan itu selepas pemulihan dan bukannya menjalankan tugas sekali lagi. Ini penting untuk bot yang beroperasi sepanjang masa: mula semula yang tidak dijangka tidak akan memutuskan perbualan.

## Bagaimanakah cara melindungi ejen dengan akses terminal pada pelayan?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Perkara utama dalam bahagian ini">

Perkara utama

Tiga perlindungan utama: akses kepada bot ditutup secara lalai (bot hanya membalas orang dalam senarai), ejen meminta kebenaran sebelum menjalankan arahan berbahaya dan, untuk pengasingan sepenuhnya, anda menjalankan ejen pada pelayan dalam sandbox Docker. Sebaiknya jangan aktifkan mod tanpa pengesahan (YOLO) pada pelayan.

</div>

Ejen pada pelayan ialah program dengan akses terminal yang berjalan tanpa pengawasan anda. Semak tiga tetapan ini dahulu.

**Akses bot tertutup.** Secara lalai, gateway hanya membalas orang dalam senarai akses atau mereka yang telah menyelesaikan pemautan berasaskan kod dalam mesej langsung. Itulah tingkah laku yang sesuai untuk bot dengan akses terminal: orang rawak yang menghantar mesej kepada bot tidak boleh berbuat apa-apa. Senarai itu ditetapkan menggunakan ID berangka, contohnya untuk Telegram:

```bash
TELEGRAM_ALLOWED_USERS=123456789,987654321
```

**Pengesahan untuk arahan berbahaya.** Sebelum melakukan apa-apa yang merosakkan, ejen meminta kebenaran anda. Terdapat mod YOLO yang melumpuhkan pengesahan; sebaiknya jangan aktifkannya pada pelayan yang berjalan tanpa pengawasan anda. Pengesahan bertujuan khusus untuk menghalang perkara yang tidak boleh dipulihkan daripada berlaku tanpa pengetahuan anda.

**Sandbox untuk pengasingan penuh.** Jika anda mahu ejen langsung tidak dapat melihat sistem utama pelayan, jalankan arahannya dalam bekas Docker:

```bash
hermes config set terminal.backend docker
```

Selepas itu, segala yang dilakukan ejen dalam terminal berlaku di dalam sandbox terpencil dan tidak dapat mencapai pelayan aktif. Ini perlindungan yang munasabah apabila anda memberikan kebebasan kepada ejen untuk bertindak sendiri.

## Apakah yang perlu dilakukan jika bot senyap atau gateway ranap?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Perkara utama dalam bahagian ini">

Perkara utama

Semak status perkhidmatan dan log dahulu; punca yang paling kerap ialah token bot, senarai akses atau model. Jika seluruh proses terhenti sepenuhnya, perkhidmatan systemd mempunyai pemasa watchdog yang memulakan semula gateway jika ia tidak lagi menunjukkan tanda-tanda berfungsi.

</div>

Apabila bot berhenti membalas, ikuti urutan ini. Mula-mula semak skop yang dipasang: `sudo hermes gateway status --system` dan jurnal sistem untuk perkhidmatan sistem, atau `hermes gateway status` dan jurnal pengguna untuk perkhidmatan pengguna. Jika gateway berjalan tetapi mesej tidak sampai, hampir selalu puncanya ialah konfigurasi platform: token bot salah atau orang itu tiada dalam senarai akses. Jalankan semula `hermes gateway setup` dalam Hermes home yang sama, kemudian periksa perkhidmatan dipilih dengan `hermes gateway status --system` untuk sistem atau `hermes gateway status` untuk pengguna. Persediaan berjaya bukan bukti gateway yang betul sedang berjalan.

Jika model memberikan balasan kosong atau pelik, semak dengan `hermes model` dan sahkan penyedia serta log masuk. Urutan pemulihan umum untuk mengembalikan sistem daripada keadaan “semuanya rosak” kepada keadaan berfungsi ialah: `hermes doctor`, `hermes model`, `hermes setup`, diikuti `hermes gateway status --system` untuk pemasangan sistem atau `hermes gateway status` untuk pemasangan pengguna.

Satu lagi perkara untuk kes yang jarang berlaku tetapi tidak menyenangkan apabila seluruh proses terhenti tanpa benar-benar ranap. Perkhidmatan systemd mempunyai pemasa watchdog: tambahkan baris ini pada `~/.hermes/config.yaml` dan pasang semula perkhidmatan.

```yaml
gateway:
  systemd_watchdog_seconds: 120
```

```bash
# For the VPS system service (same Hermes home as the original install):
sudo hermes gateway install --system --force
sudo hermes gateway status --system
```

Untuk perkhidmatan pengguna pula, jana semula skop itu sahaja dengan `hermes gateway install --force` dan semak `hermes gateway status`. Pilih satu skop; jangan pasang kedua-duanya untuk membaiki satu gateway.

Selepas itu, gateway kerap menghantar isyarat kepada sistem, “Saya masih hidup,” dan jika isyarat itu terhenti, systemd memulakan semula proses secara automatik. Ini hanya berfungsi pada Linux dengan systemd dan hanya untuk proses yang terhenti. Pemasa watchdog tidak mempengaruhi gangguan rangkaian biasa antara pelayan dengan aplikasi pemesejan.

## Apakah lagi yang ditanyakan orang tentang Hermes Agent pada pelayan?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Perkara utama dalam bahagian ini">

Perkara utama

Jawapan ringkas kepada soalan lazim: sama ada VPS tertentu diperlukan, sama ada anda boleh mengekalkan beberapa bot pada satu mesin, sama ada pelayan memerlukan antara muka grafik dan apa yang berlaku kepada tugas berjadual apabila ejen berada pada pelayan.

</div>

<div class="section">

### Soalan lazim

Adakah saya perlu mendapatkan VPS atau boleh menggunakan komputer sendiri?

Untuk operasi sepanjang masa, anda memerlukan mesin yang sentiasa dihidupkan. Komputer sendiri boleh digunakan jika anda sanggup untuk tidak mematikannya langsung. VPS lebih mudah: ia sentiasa hidup dan tidak bergantung pada sama ada anda sedang bekerja atau tidur. Pelayan Linux biasa sudah memadai—dokumentasi menyediakan sokongan peringkat pertama untuk Linux dan pengujian dilakukan pada pemasangan Ubuntu yang baharu.

Bolehkah saya menjalankan beberapa bot pada satu pelayan?

Ya. Hermes mempunyai profil dan setiap profil mempunyai perkhidmatannya sendiri. Arahan seperti \<profile\> gateway install mencipta perkhidmatan berasingan bernama hermes-gateway-\<profile\>, dan semuanya berfungsi secara berasingan. Setiap profil mempunyai tetapan, token bot dan memorinya sendiri.

Adakah pelayan memerlukan monitor dan grafik?

Tidak. Pelayan berjalan tanpa skrin dan anda menguruskannya melalui SSH dari terminal. Automasi pelayar biasanya tidak diperlukan untuk ejen pada pelayan seperti ini, jadi anda menjalankan pemasang dengan pilihan --skip-browser; ini membuang satu-satunya komponen berat yang memerlukan grafik.

Adakah tugas berjadual akan berjalan semasa saya tiada?

Ya, itulah tujuan pemindahan ke pelayan. Gateway yang sama menjalankan tugas berjadual: ia menyemak jadual sekali seminit dan menjalankan tugas apabila tiba masanya, kemudian menghantar hasilnya ke sembang yang sama. Oleh sebab gateway berjalan sepanjang masa sebagai perkhidmatan, jadual berjalan sendiri tanpa penglibatan anda.

Adakah bot akan bertahan selepas kemas kini dan but semula pelayan?

Ya. Tetapan, sesi dan memori disimpan dalam folder ~/.hermes dan tidak akan hilang. Selepas but semula, perkhidmatan sistem (atau Docker dengan --restart unless-stopped) memulakan gateway sendiri. Balasan yang belum selesai akan dihantar selepas mula semula dan tiada apa-apa yang akan hilang—walaupun jika balasan itu sudah separuh dihantar ketika ranap berlaku, ia mungkin tiba sekali lagi dengan pemberitahuan kemungkinan pendua.

</div>

<div class="section" role="doc-bibliography" aria-label="Sumber">

### Sumber

- [Hermes Agent, Pemasangan](https://hermes-agent.nousresearch.com/docs/getting-started/installation)
- [Hermes Agent, Panduan ringkas](https://hermes-agent.nousresearch.com/docs/getting-started/quickstart)
- [Hermes Agent, Platform yang disokong](https://hermes-agent.nousresearch.com/docs/getting-started/platform-support)
- [Hermes Agent, Messaging Gateway](https://hermes-agent.nousresearch.com/docs/user-guide/messaging)
- [Hermes Agent, Berjalan dalam Docker](https://hermes-agent.nousresearch.com/docs/user-guide/docker)
- [Hermes Agent, Tugas berjadual](https://hermes-agent.nousresearch.com/docs/user-guide/features/cron)
- [Hermes Agent, Nous Portal](https://hermes-agent.nousresearch.com/docs/integrations/nous-portal)
- [Hermes Agent, Dokumentasi](https://hermes-agent.nousresearch.com/docs/)







Kenali [Ailoot](https://ailoot.ai/).

## Soalan lazim: Cara memastikan Hermes Agent terus berjalan di pelayan sepanjang masa

### Mengapakah gateway kelihatan berhenti selepas dipasang sebagai perkhidmatan sistem?

Pemeriksaan tanpa skop boleh menyasarkan perkhidmatan lain. Gunakan `hermes gateway status --system` untuk pemasangan sistem dan jurnal sistemnya; gunakan status tanpa skop serta jurnal pengguna hanya untuk perkhidmatan pengguna. Kekalkan Hermes home yang sama sepanjang proses.

### Adakah perkhidmatan sistem VPS memerlukan loginctl linger?

Tidak. Linger untuk perkhidmatan systemd pengguna yang perlu bertahan selepas log keluar dan bermula semasa but. Perkhidmatan sistem sudah bermula apabila mesin but; pilih satu skop pemasangan dan ulang pemeriksaan status serta balasan bot selepas but semula.


## Ailoot · Syarikat dan portfolio projeknya

Ailoot berteraskan pengalaman operasi yang mantap, pangkalan pelanggan yang besar, perkhidmatan yang stabil dan pemantauan KPI berterusan.

Syarikat dan portfolio projeknya: jutaan pelanggan; jualan bernilai berbilion setiap bulan.

Ailoot menggunakan pengalaman operasi ini untuk akses API kepada ciri AI dalam produk pelanggan, ejen, aplikasi dan automasi.
