Lewati ke konten utama
diskon 50% semua paket, waktu terbatas. Mulai dari $2.48/mo
Excalidraw

Excalidraw

Excalidraw adalah papan tulis virtual bergaya sketsa tangan. Buat diagram arsitektur, wireframe, dan flowchart langsung di browser dengan kolaborasi langsung. Open-source, digunakan lebih dari 1 juta developer setiap bulan. Tampilan yang sengaja dibuat kasar agar terasa seperti draf.

Sekilas

126k

Bintang GitHub

76

Tampilan halaman

237

Instalasi aktif

Lisensi MIT Versi Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

Instalasi aktif adalah data sampel (pratinjau); metrik nyata akan terhubung sebelum peluncuran.

  • Hand-drawn style virtual whiteboard
  • Kolaborasi real-time
  • Infinite canvas with shapes, arrows & text
  • Export to PNG and SVG
  • End-to-end encrypted sharing

Mengakses IT-Tools

  • Buka browser dan kunjungi: https://<SERVER_IP>
  • Peringatan SSL browser memang akan muncul (sertifikat self-signed)
  • Autentikasi diperlukan (popup Basic Auth)
  • Metode autentikasi: HTTP Basic Auth
  • Kredensial disimpan dengan aman di: /root/.cloudzy-creds

File dan Direktori Penting

  • Direktori instalasi: /root/excalidraw
  • File Docker Compose: /root/excalidraw/docker-compose.yml
  • Kredensial tersimpan: /root/.cloudzy-creds
  • Virtual host Nginx: /etc/nginx/sites-available/excalidraw.conf
  • File Basic Auth: /etc/nginx/auth/excalidraw.htpasswd
  • Sertifikat TLS: /etc/nginx/ssl

Catatan Keamanan

  • IT-Tools tidak terekspos langsung ke jaringan.
  • Hanya Nginx yang mendengarkan di port publik.
  • Akses dilindungi melalui Basic Auth.
  • TLS menggunakan sertifikat self-signed.
  • Kredensial disimpan dengan izin akses yang ketat.

Mengaktifkan SSL dengan Domain

1. Arahkan domain kamu ke IP server.

2. Edit konfigurasi Nginx dan ganti kedua server_name <IP>; dengan domainmu (<your-domain>) untuk blok HTTP (port 80) dan HTTPS (port 443):

vim /etc/nginx/sites-available/excalidraw.conf

3. Install Certbot:

apt install -y certbot python3-certbot-nginx

4. Jalankan perintah berikut untuk membuat sertifikat Let’s Encrypt yang valid:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Ganti path SSL di konfigurasi Nginx:

vim /etc/nginx/sites-available/excalidraw.conf
# Before:
    # ssl_certificate /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. Restart Nginx untuk menerapkan perubahan:

systemctl restart nginx

7. Buka browser dan kunjungi: https://yourdomain.com

Catatan

  • Instans self-hosted belum mendukung fitur seperti berbagi atau kolaborasi.
  • Selalu periksa log Nginx dan Docker jika mengalami masalah.

Lebih banyak di Self Hosted

Aplikasi terkait.

Deploy Excalidraw sekarang. Mulai $2,48/bln.