OneSender menggunakan pengaturan dalam format file config.yaml. Nama default file konfigurasi adalah; config.yaml.
Anda juga dapat menggunakan nama file lain. Tapi pastikan file konfigurasi tersebut berada di folder yang sama dengan aplikasi OneSender.
Command untuk menjalankan custom file config sebagai berikut:
$ ./kirimwa --conf=pengaturan.yaml
Berikut ini contoh minimal untuk menjalankan aplikasi OneSender.
license_code: XXX-YYYY-ZZZZ app: environment: production name: MyApp timezone: Asia/Jakarta error_log: kirimwa.log database: connection: mysql host: 127.0.0.1 name: kirimwa user: root password: password port: 3306 server: disabled: false attachment_size: 5096 cors_origin: http://localhost, http://127.0.0.1 default_api_key: ca9793b7889be6c7d83d8c87ceacaf43c18805b4 rest_api_url: http://localhost:3000/api/ socket_server_url: ws://localhost:3000/ws/ url: :3000 whatsapp: document_extension: ".pdf,.zip,.docx,.doc,.xlsx,.xls,.pptx,.ppt" disabled: false sender_mode: false max_sender_time: 5s min_sender_time: 2s runtime_interval: 10s session_path: session.gob version_major: 2 version_minor: 2140 version_patch: 7 time_plus: 0 time_minus: 25200