Орнату
Adapto OS серверіңізге бір пәрменмен орнатылады:
curl -fsSL https://adapto.kz/install.sh | sudo bash
Пәрмен соңғы жинақты жүктеп алады, бақылау сомасын тексереді және жүйені /opt/adapto қалтасына орнатады. Қайта іске қосу жүйені жаңартады, баптаулар мен деректер сақталады. Сервер атауын бірден көрсетуге болады: curl -fsSL https://adapto.kz/install.sh | sudo BOX_HOST=box.center.kz bash.
Бақылау сомалары бар жинақтар GitHub-тағы ашық репозиторийде. Интернеті жоқ серверге арналған, Docker-ді қоса барлық бағдарламасы бар пакет те сонда.
Серверге қойылатын талаптар
| Ең төменгі талаптар | 100 және одан көп пайдаланушы үшін | |
|---|---|---|
| Процессор | 2 ядро x86_64 | 4 ядро |
| Жад | 4 ГБ | 8 ГБ |
| Диск | 30 ГБ | 50 ГБ-тан бастап, тіркелген файлдардың көлеміне байланысты |
Операциялық жүйе: iptables немесе nftables бар Linux x86_64, мысалы Debian 12–13 немесе Ubuntu 22.04 және одан кейінгі нұсқалар. Docker орнатылған болса, Compose модулі бар 24 немесе одан кейінгі нұсқасы қажет. Жүктеме болмаған кезде Adapto OS шамамен 0,5 ГБ жадты және дискіде шамамен 4 ГБ орынды пайдаланады.
Интернетсіз орнату
Пакетті жүктеп, серверге көшіріп, орнатуды іске қосыңыз
adapto-os-<нұсқа>.tarфайлы — GitHub-тағы релиздерде.tar -xf adapto-os-<нұсқа>.tar cd box-package-<нұсқа> sudo ./install.shОрнату бағдарламасы кездейсоқ құпиясөздері бар
.envбаптау файлын жасап, әкімшінің құпиясөзін экранға шығарады. Таза серверге орнату шамамен екі минутқа созылады.Сервердің мекенжайын көрсетіңіз
.envфайлында мына мәндерді көрсетіңіз:BOX_HOST— қызметкерлер браузерге енгізетін атау;BOX_PORT— порт;BOX_URL— хаттардағы сілтемелерге арналған толық мекенжай. Содан кейінsudo ./install.shпәрменін қайта орындаңыз. Скрипт деректерді өшірмей, баптауларды қолданады.Жүйеге кіріп, қызметкерлерді қосыңыз
Жүйеге әкімші ретінде кіріңіз. Қызметкерлердің есептік жазбаларын жасап, рөлдерін тағайындаңыз немесе AD/LDAP арқылы кіруді баптаңыз.
Орнатуды тексеріңіз
sudo ./check.shСкрипт жүйе қызметтерін, дискідегі орынды, соңғы түнгі көшірмені, тапсырмаларды жоспарлаушыны және кіру бетін тексереді. Ақау анықталса, хабарлама көрсетеді. Тексеру нәтижесін сұрағыңызбен бірге бізге жібере аласыз.
Қызмет көрсету
- Жаңарту
-
Жаңа нұсқаны тоқсанына бір рет шығарамыз, соңғы екі нұсқаға қолдау көрсетеміз. Жаңарту үшін жаңа пакетті және
sudo ./update.shпәрменін пайдаланыңыз. Скрипт жаңарту алдында резервтік көшірме жасайды. Жаңартуларды орнату міндетті емес. - Резервтік көшірмелер
-
Жүйе әр түні дерекқор мен тіркелген файлдардың көшірмесін жасап, соңғы 7 көшірмені сақтайды. Көшірмелер сол дискіде қалады.
backup.shскрипті оларды желілік қалтаға (NFS немесе SMB) да сақтайды. Онда соңғы 14 көшірме сақталады. - Қалпына келтіру
-
sudo ./restore.sh backups/<күні>Түнгі көшірмені де пайдалануға болады. Сервер істен шықса, деректерді басқа серверде қалпына келтіре аласыз.
- AD/LDAP арқылы кіру
-
Қызметкерлер домендік есептік жазбасы арқылы кіреді. Жүйе рөлдерді домендік топтарға сәйкес тағайындайды. Бұл мүмкіндік OpenLDAP жүйесінде тексерілген. Active Directory жүйесінде алдымен бір есептік жазба үшін кіруді қосуды ұсынамыз.
- Пошта
-
Жүйе хабарламаларды сіздің пошта серверіңіз арқылы жібереді. Бөлек пошта жәшігіне түскен хаттардан өтініштер автоматты түрде жасалуы мүмкін.
- Деректерді көшіру
-
Анықтамалықтар мен есеп деректерін Excel-ден немесе 1С-тен экспортталған файлдан жүктей аласыз. Жүйе әр жолды қолмен енгізгендегідей тексеріп, қателерді импорт журналына жазады.
Жүйенің құрамдастары
Docker контейнерлерінде Frappe Framework, PostgreSQL 18, Valkey және nginx жұмыс істейді. Adapto OS жүйесінің бастапқы кодына қол жеткізе аласыз. Оны өзіңіз өзгерте аласыз немесе кез келген мердігерге тапсыра аласыз. Үшінші тарап компоненттері мен олардың лицензиялары лицензия бетінде келтірілген.