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