# การติดตั้ง

![](https://972085701-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MhfoWNADLmnfzSLjYjS%2F-MiHB6gOWHjf65LOcMMY%2F-Mi1WAjLYOsClYyKVee8%2Fon-docker.png?alt=media\&token=e5f8753c-6355-47e9-b095-bee5c0f9b58e)

iWallet ทำงานในลักษณะของ Web Application ซึ่งจะต้องมีคอมพิวเตอร์เปิดไว้ตลอดเวลา เพื่อใช้ในการ Run Bot&#x20;

ตอนนี้ รองรับเฉพาะการติดตั้งแบบ Docker เท่านั้น ซึ่งผู้ใช้งานจะต้องมีความรู้และประสบการณ์ในการใช้งาน Docker เบื้องต้นเป็นอยู่แล้ว

สำหรับผู้ที่ไม่เคยใช้งาน Docker สามารถเรียนรู้พื้นฐาน Docker ได้ที่&#x20;

* [พื้นฐาน Docker โดย Jittagornp.me](https://docs.google.com/presentation/d/1NXArkIDFIJMmcvXY63cc5z7jIsbx8SDZqt76RqeuGwU/edit?usp=sharing)

## Spec เครื่องคอมพิวเตอร์ที่ใช้ในการ Run Bot

อย่างน้อยต้อง

* ติดตั้ง Docker ได้
* CPU อย่างน้อย 1 Core หรือ ถ้าใช้ Cloud ก็อย่างน้อย 1 vCPU
* RAM อย่างน้อย 1 GB (1,024 MB)
* พื้นที่ Harddisk สำหรับเก็บข้อมูล + Log อย่างน้อย 10 GB
* เข้าถึง Internet (ออก Internet) ได้

## การติดตั้ง

> แนะนำให้อ่านเอกสารทั้งหมดก่อนคร่าว ๆ แล้วค่อยลองติดตั้งและใช้งานจริง อย่าลืมอ่านหมายเหตุ คำแนะนำ และข้อควรระวังต่าง ๆ ด้วย

* [การโหลด Image](https://iwallet.jittagornp.me/installation/load-image)
* [การสร้าง Wallet](https://iwallet.jittagornp.me/installation/generate-wallet)
* [การตั้งค่า](https://iwallet.jittagornp.me/installation/settings)
* [ตัวอย่าง Token และ Swap Router](https://iwallet.jittagornp.me/installation/token-and-swap-router)
* [การ Run Bot](https://iwallet.jittagornp.me/installation/run-bot)
* [Two-Factor Authentication (2FA)](https://iwallet.jittagornp.me/installation/two-factor-authen)
* [LINE Notify](https://iwallet.jittagornp.me/installation/line-notify)
* [โครงสร้าง File และ Directory](https://iwallet.jittagornp.me/installation/file-and-directory)
