Note:
- Anda dapat menggunakan 1 database untuk semua instalasi.
- Tabel di database dengan prefix khusus untuk tiap instalasi.
Untuk install aplikasi ke-2 dan selanjutnya. Anda dapat menggunakan cara manual seperti ini:
1. Cek file config dari aplikasi pertama
cat /opt/onesender/config_1.yaml
2. Selanjutnya buat isi file config ke-2 berdasarkan data tersebut.
Contoh yang ke-2:
app:
sync_contacts: true
timezone: Asia/Jakarta
wamd_session_path: /opt/onesender/whatsapp_2.session
database:
connection: mysql
host: 127.0.0.1
log: silent
name: onesender1
user: onesender1
password: onesender1
port: 3306
prefix: os2_
server:
port: 3002
Keterangan:
- Field app.installed wajib dihapus
- Field app.wamd_session_path diubah sesuai nomor instalasi.
- Field database.name bisa menggunakan database yang sama atau database baru.
- Field database.password bisa menggunakan database yang sama atau database baru.
- Field database.prefix wajib diganti
- Field server.port wajib diganti, sesuaikan dengan nomor instalasi. nomor 2: 3002, nomor 3: 3003, dst
3. Buat file `/opt/onesender/config_2.yaml` dengan isi yang sudah ditentukan.
Contoh:
echo "
app:
sync_contacts: true
timezone: Asia/Jakarta
wamd_session_path: /opt/onesender/whatsapp_2.session
database:
connection: mysql
host: 127.0.0.1
log: silent
name: onesender1
password: onesender1
port: 3306
prefix: os2_
server:
port: 3002
" > /opt/onesender/config_2.yaml
4. Cek dan validasi isi file config kedua
cat /opt/onesender/config_2.yaml
5. Jika sudah beres.. Lanjutkan ke proses instalasi.
cd /opt/onesender
# install aplikasi
sudo ./onesender-x86_64 --install -c config_2.yaml
6. Cek instalasi sudah berhasil atau belum.
# install aplikasi
sudo ./onesender-x86_64 -c config_2.yaml --version
7. Jika sudah beres berikutnya tambahkan aplikasi ke service linux, agar dapat otomatis berjalan ketika restart
systemctl enable onesender@2
systemctl start onesender@2
Note:
- Ganti angka 2 dengan nomor onesender yang digunakan