Kondisi:
- Ubuntu 24.04
- Nama pengguna adalah
untukai
, tidak memiliki aksessudo
- Menggunakan Miniconda, dipasang pada
/home/untukai/app/miniconda3/
- Open WebUI dipasang mengikuti petunjuk "Python->Conda", dan sudah dicoba dengan menjalankan
open-webui serve --port 3030
(karena sudah ada aplikasi yang menggunakan port bawaan Open WebUI, port 3000)
Unit systemd dipasang bagi pengguna untukai
, dan otomatis hidup ketika PC dihidupkan, dan otomatis mati ketika PC dimatikan. Lokasi berkas unit adalah /home/untukai/.config/systemd/user/open-webui.service
, yang isinya adalah:
[Unit]
Description=Open WebUI service
[Service]
Type=simple
ExecStart=/home/untukai/app/miniconda3/envs/open-webui/bin/open-webui serve --port 3030
Restart=on-failure
[Install]
WantedBy=default.target
Beberapa perintah untuk systemd:
# cek status
$ systemctl --user status open-webui
# menghidupkan service
$ systemctl --user start open-webui
# mematikan service
$ systemctl --user stop open-webui
# otomatis service hidup
$ systemctl --user enable open-webui
# setelah 'enable', maka otomatis akan hidup, pengguna untukai tak perlu login
# root atau pengguna sudo yang bisa mengaktifkan fitur ini
$ sudo loginctl enable-linger untukai