Install Aplikasi kedua Secara Manual

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