Deployment FACEIO On-Premises

Jalankan FACEIO dengan PixLab Insight di infrastruktur Anda sendiri untuk pemrosesan hash biometrik privat serta kontrol residensi data, DNS/TLS, REST API, dan webhook.

Gunakan FACEIO Console untuk meminta akses dan meninjau persyaratan server, DNS, TLS, serta integrasi bersama tim dukungan.

Autentikasi wajah yang dihosting sendiri

Jalur deployment privat bagi organisasi dengan persyaratan infrastruktur dan keamanan yang ketat

FACEIO On-Premises menyertakan PixLab Insight sebagai mesin pengenalan wajah dan memungkinkan organisasi dengan kebijakan TI yang ketat, persyaratan residensi data, atau kebutuhan integrasi infrastruktur yang lebih terkontrol menjalankan seluruh lapisan pengenalan di server mereka sendiri. Hash biometrik dan data pengenalan diproses dan disimpan di lingkungan yang dikendalikan pelanggan dan tidak meninggalkan server mereka.

Opsi on-premises ditujukan bagi organisasi yang membutuhkan sistem autentikasi wajah privat dengan alur pengembangan yang tetap dekat dengan integrasi FACEIO standar. Tim aplikasi dapat memulai dari panduan Memulai, implementasikan alur browser dengan panduan integrasi fio.js, lindungi deployment dengan praktik terbaik keamanan, rencanakan kontrol pengguna dengan praktik terbaik privasi, dan hubungkan proses backend melalui webhook FACEIO.

Halaman ini merangkum komponen deployment, persyaratan server, dan konfigurasi DNS/TLS yang diperlukan sebelum FACEIO Widget dan layanan perutean API dapat berkomunikasi dengan instalasi Anda.

Catatan penting

FACEIO On-Premises ditujukan bagi organisasi mapan yang membutuhkan infrastruktur privat. Tim yang tidak perlu mengoperasikan lapisan pengenalan sendiri dapat menggunakan paket cloud FACEIO ↗. FACEIO Console mengelola pengaturan aplikasi dan Facial ID, sedangkan mesin pengenalan wajah yang dipilih mengelola hash biometrik.

Jalur implementasi

Deployment on-premises merupakan keputusan bisnis dan infrastruktur, tetapi alur aplikasi tetap ramah bagi developer. Siapkan alur aplikasi FACEIO standar terlebih dahulu, lalu pindahkan lapisan pengenalan ke lingkungan terkontrol Anda saat tim keamanan, privasi, dan operasi siap.

1. Siapkan alur aplikasi

Gunakan panduan memulai dan panduan integrasi untuk memetakan pendaftaran, autentikasi, callback, dan perilaku frontend sebelum mengajukan deployment.

2. Tinjau kontrol

Selaraskan persetujuan, penghapusan, pemulihan akun, pembatasan domain, dan verifikasi backend dengan panduan privasi dan keamanan praktik terbaik.

3. Ajukan deployment

Gunakan FACEIO Console ↗ atau kanal dukungan untuk meninjau persyaratan server, pengaturan DNS/TLS, dan bantuan integrasi.

Fitur dan keunggulan

FACEIO On-Premises dibuat untuk tim yang membutuhkan kendali operasional lebih besar daripada yang disediakan layanan cloud. Keunggulan utamanya adalah kontrol infrastruktur, batas deployment privat, penentuan kapasitas server secara langsung, dan akses ke fitur siklus hidup aplikasi FACEIO yang sama seperti pada integrasi web dan aplikasi mobile. Sebelum peluncuran, tinjau pemberitahuan tingkat aplikasi dan alur penghapusan di praktik terbaik privasi, lalu perkuat deployment menggunakan praktik terbaik keamanan.

  • Pemrosesan privat dengan PixLab Insight. Hash biometrik dan data pengenalan diproses dan disimpan di lingkungan yang dikendalikan pelanggan.
  • Kapasitas enrollment pengguna disesuaikan dengan sumber daya server Anda**
  • Autentikasi wajah diproses oleh lingkungan deployment Anda
  • Instansiasi FACEIO Widget diarahkan ke instalasi yang Anda konfigurasi
  • Akses ke endpoint REST API untuk lingkungan deployment
  • Lalu lintas browser dan API terenkripsi TLS***
  • Wizard instalasi otomatis dan paket deployment
  • Webhooks serta opsi keamanan yang terdokumentasi
  • Pembaruan dan perbaikan paket sesuai ketentuan dukungan yang berlaku
  • Dukungan prioritas melalui email dan integrasi
  • Telemetri dihapus dari paket on-premise

FACEIO On-Premises menggunakan PixLab Insight sebagai mesin pengenalan wajah. Lihat bagian Mesin Pengenalan Wajah untuk informasi tambahan.

**Dibatasi oleh kapasitas server Anda. Lihat persyaratan di bawah.

***Anda harus memasang sertifikat TLS sendiri untuk setiap hostname tempat solusi diterapkan.

Persyaratan sistem

Versi On-Premises FACEIO dapat diterapkan pada server bare metal, mesin dengan CPU atau GPU, lingkungan virtual modern seperti VMware, atau instance terkelola dari penyedia cloud termasuk AWS, Google Cloud, Azure, dan OVH.

Penyedia cloud yang didukung: AWS, Google Cloud, Azure, OVH

Tabel di bawah mencantumkan persyaratan teknis minimum untuk menerapkan FACEIO di infrastruktur Anda sendiri. Penentuan kapasitas aktual bergantung pada pendaftaran bersamaan, volume autentikasi, alur aplikasi yang dijelaskan dalam panduan integrasi, serta mesin pengenalan wajah yang dipilih untuk instalasi.

Persyaratan teknis

CPU Minimal 8 core dengan dukungan set instruksi AVX dan SSEx. Core CPU tambahan meningkatkan jumlah operasi bersamaan yang dapat diproses server.
GPU NVIDIA CUDA dan cuDNN ↗. Tidak wajib, tetapi sangat direkomendasikan.
RAM ≥ 16 GB DDR5
Sistem operasi Linux 64-bit (Debian | Ubuntu | RHEL) atau FreeBSD
Ruang disk ≥ 60 GB SSD atau NVMe
Stack perangkat lunak Compiler suite Clang atau GCC modern dengan dukungan penuh C++17. Persyaratan tambahan mencakup OpenSSL dan Python 3.10 atau lebih baru.

Petunjuk deployment

Saat Anda meminta deployment On-Premises untuk aplikasi melalui FACEIO Console ↗, paket deployment mencakup komponen yang diperlukan untuk memasang, mengonfigurasi, memperbarui, dan mengoperasikan layanan autentikasi wajah yang dihosting sendiri. Jika tim Anda belum pernah mengimplementasikan FACEIO, mulai dari Memulai dan Panduan integrasi agar alur frontend dan backend jelas sebelum pekerjaan infrastruktur dimulai:

  • Paket biner terkompilasi untuk deployment
  • Token unduhan untuk pembaruan
  • Wizard instalasi otomatis
  • PDF petunjuk instalasi
  • Perjanjian Lisensi Komersial
  • Kontak email untuk bantuan teknis dan integrasi

Konfigurasikan DNS dan sertifikat TLS

Setelah deployment pada server tujuan, Anda harus memasang sertifikat TLS sendiri, mendaftarkan hostname yang terhubung ke server aktif, dan memperbarui konfigurasi paket sesuai kebutuhan. Skrip wizard instalasi otomatis yang disertakan dalam paket deployment akan memandu Anda melalui proses konfigurasi ini. Jika Anda menerapkannya pada lebih dari satu server, pasang sertifikat pada setiap server tempat solusi dijalankan. Perlakukan DNS, TLS, aturan firewall, dan kontrol akses backend sebagai bagian dari checklist produksi yang didokumentasikan dalam praktik terbaik keamanan.

Bagian di bawah menjelaskan konfigurasi sertifikat TLS untuk instalasi FACEIO on-premise. Pembuatan konfigurasi dilakukan otomatis: berikan path sertifikat, nama domain lengkap yang terhubung ke mesin aktif, dan nilai lain yang diminta script instalasi.

Yang Anda perlukan

1. Sertifikat server Anda

Ini adalah sertifikat yang diterbitkan CA untuk domain Anda. Gunakan sertifikat yang dipercaya browser yang mengakses aplikasi; sertifikat self-signed memerlukan konfigurasi kepercayaan eksplisit pada setiap klien.

2. Sertifikat intermediate Anda

File ini memungkinkan browser memvalidasi CA penerbit. Sertifikat intermediate dapat berjumlah lebih dari satu. Jika sertifikat dikirim dalam arsip ZIP, arsip tersebut dapat menyertakan sertifikat intermediate yang juga disebut CA bundle.

3. Private key Anda

File ini harus berada di server atau Anda miliki jika CSR dibuat menggunakan tool generator eksternal.

Konfigurasikan layanan WebSocket

Setelah sertifikat TLS dipasang pada server tujuan, sesuaikan konfigurasi WebSocket paket:

  • File konfigurasi utama bernama fioconfig.json dan biasanya berada di direktori root tempat solusi On-Premises dipasang. Path default biasanya /usr/local/share/fio/, atau direktori yang dipilih saat instalasi.
  • Script instalasi dan konfigurasi otomatis melakukan perubahan yang diperlukan pada file konfigurasi setelah Anda memberikan lokasi sertifikat TLS.
  • Nama domain lengkap (FQDN) yang terhubung ke mesin tempat solusi dipasang diperlukan agar paket On-Premises dapat mendaftar ke FACEIO Widget dan layanan perutean API.

Minta Akses FACEIO On-Premises

Buka FACEIO Console untuk mengirim permintaan. Tim dukungan kemudian meninjau infrastruktur, DNS, sertifikat TLS, dan persyaratan integrasi Anda.

Infrastruktur Anda
Penyiapan DNS dan TLS
Dukungan deployment