Produk perangkat lunak Levelupsoft Inc.

Percakapan kerja Anda
bukan di server pihak lain

SSemTalk adalah messenger yang dioperasikan sendiri oleh perusahaan Anda. Pesan, berkas, dan panggilan seluruhnya berlangsung di dalam server sendiri, sementara karyawan tetap memakai tampilan messenger yang sudah mereka kenal.

4
Aplikasi desktop & mobile
10
Bahasa yang didukung
100%
Di dalam infrastruktur sendiri

Mengapa self-hosted

Apa yang Anda serahkan demi kemudahan

Messenger publik memang cepat dipakai. Sebagai gantinya, riwayat percakapan, berkas lampiran, dan jaringan relasi yang menyerupai bagan organisasi menumpuk di infrastruktur pihak lain.

Data berada di luar

Kontrak maupun rancangan teknis tersimpan di penyimpanan layanan pihak luar. Ketika ingin menghapusnya, bukan Anda yang menghapus, melainkan Anda mengajukan permintaan penghapusan.

Kepatuhan sulit dibuktikan

Dalam audit keuangan, kesehatan, atau sektor publik, pertanyaan "di mana percakapan itu disimpan" tidak bisa dijawab selain dengan menyodorkan syarat layanan penyedia luar.

Kebijakan bisa berubah

Paket harga, masa penyimpanan, dan batasan fitur bukan Anda yang menentukan. Begitu suatu hari berubah, seluruh organisasi harus menyesuaikan diri.

Produk

SSemTalk datang lengkap: server dan aplikasi

Kami tidak sekadar menyerahkan perangkat lunak server lalu membiarkan urusan aplikasi kepada Anda. Aplikasi untuk empat platform dibuat agar mengarah ke server Anda dan disediakan sekaligus.

01

Server

Dipasang di pusat data atau server internal perusahaan. Satu paket Docker sudah menaikkan server, basis data, hingga sertifikat.

02

Aplikasi

macOS, Windows, Android, iPhone. Dapat didistribusikan dengan nama dan ikon perusahaan, serta bisa terpasang berdampingan dengan messenger publik pada satu perangkat.

03

Bot dan integrasi

Memakai Bot API yang sudah dikenal. Bot Python atau Node yang sudah ada cukup mengganti alamat server untuk dapat berjalan.

Fitur

Semua kebutuhan kerja, sejak awal

Pesan dan berkas

Percakapan 1:1 dan grup, tanda dibaca, balasan, berkas hingga 2GB, foto dan dokumen.

Panggilan suara

Panggilan terenkripsi ujung ke ujung antara dua orang. Relai (TURN) disertakan untuk jaringan yang terblokir.

Bot dan otomatisasi

Buat bot melalui @BotFather, lalu hubungkan ke sistem internal dengan HTTP Bot API dan webhook.

Konsol admin

Status pengguna, bot, dan penyimpanan, cara pengiriman kode pendaftaran, serta keluar dari perangkat dalam satu layar.

Kendali pendaftaran

Izin pendaftaran, pengiriman kode verifikasi (SMS, email, konsol admin), pemblokiran nomor, dan batas percobaan.

10 bahasa

Aplikasi dan dokumentasi tersedia dalam 10 bahasa, termasuk bahasa Korea. Bahasa Arab hingga tata letak kanan ke kiri.

Arsitektur

Penempatan dalam satu pandangan

Aplikasi terhubung ke server dengan MTProto standar, dan server mencatat ke PostgreSQL secara event sourcing. Suara panggilan tidak melewati server, melainkan berjalan langsung antar aplikasi.

Levelupsoft Inc.AplikasimacOS · Windows · Android · iPhoneTitik masukTLS · MTProto 2.0Server SSemTalkJava 21 · NettyPostgreSQLEvent sourcingRelaiTURN · khusus suaraSistem internalBot API · webhook

Penjelasan diagram

  • Dari kiri ke kanan: aplikasi → titik masuk → server → penyimpanan. Semua panah berakhir di dalam batas perusahaan.
  • Garis penuh adalah jalur yang dilalui pesan dan berkas. Server menerimanya, mencatatnya, lalu mendorongnya ke perangkat yang terhubung.
  • Garis putus-putus adalah suara. Isi panggilan tidak melewati server, dan hanya melalui relai ketika jaringan terblokir.
  • Sistem internal terhubung melalui bot. Mengirim notifikasi, persetujuan, dan hasil rilis ke ruang percakapan adalah pemakaian yang umum.
  • Penyimpanan menumpuk peristiwa. Apa yang berubah, kapan, dan bagaimana tetap tercatat tanpa terhapus.

Penerapan

Dari pemasangan hingga pemakaian, empat langkah

  1. 1

    Menaikkan server

    Satu paket Docker Compose. Server, PostgreSQL, dan sertifikat naik bersama.

  2. 2

    Domain dan sertifikat

    Setelah domain perusahaan dipasang, sertifikat HTTPS diterbitkan dan diperbarui otomatis.

  3. 3

    Distribusi aplikasi

    Unduh dan pasang aplikasi bermerek perusahaan. Distribusi melalui toko aplikasi juga memungkinkan.

  4. 4

    Pendaftaran dan operasi

    Tentukan metode pendaftaran di konsol admin, lalu pantau pengguna, bot, dan penyimpanan di tempat yang sama.

Teknologi

Dibangun di atas komponen yang teruji

MTProto 2.0

Protokol transport yang sama dengan yang dipakai messenger publik. Tidak perlu membuat aplikasi dari nol.

Java 21 · Netty

Permintaan diproses di atas virtual thread. Satu server menangani ribuan koneksi.

PostgreSQL · event sourcing

Peristiwa ditumpuk, bukan status yang ditimpa. Audit dan pemulihan berasal dari catatan yang sama.

Lebih dari 4.000 pengujian

Bahkan pertukaran pesan dengan klien nyata yang terhubung diperiksa secara otomatis.

Sedang mempertimbangkan penerapan SSemTalk?

Beri tahu kami skala dan persyaratan kepatuhan Anda, dan kami akan mengusulkan konfigurasi yang sesuai. Kami juga membantu pemasangan percobaan.

Hubungi kami

halo@levelupsoft.com+82 10-8472-4070

Levelupsoft Inc.