Vai al contenuto principale
50% di sconto tutti i piani, tempo limitato. A partire da $2.48/mo
Excalidraw

Excalidraw

Excalidraw è una lavagna virtuale in stile disegno a mano libera. Crea diagrammi di architettura, wireframe e flowchart nel browser con collaborazione in tempo reale. Open-source, usato da oltre 1 milione di sviluppatori al mese. Uno strumento di lavagna volutamente grezzo, perfetto per restare in fase di bozza.

In breve

126k

Stelle su GitHub

97

Visualizzazioni di pagina

237

Installazioni attive

Licenza MIT Versione Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

Le installazioni attive sono dati di esempio (anteprima); la metrica reale sarà collegata prima del lancio.

  • Hand-drawn style virtual whiteboard
  • Collaborazione in tempo reale
  • Infinite canvas with shapes, arrows & text
  • Export to PNG and SVG
  • End-to-end encrypted sharing

Accesso a IT-Tools

  • Apri il browser e vai a: https://<SERVER_IP>
  • Un avviso SSL del browser è previsto (certificato autofirmato)
  • È richiesta l'autenticazione (popup Basic Auth)
  • Metodo di autenticazione: HTTP Basic Auth
  • Le credenziali sono salvate in modo sicuro in: /root/.cloudzy-creds

File e directory importanti

  • Directory di installazione: /root/excalidraw
  • File Docker Compose: /root/excalidraw/docker-compose.yml
  • Credenziali salvate: /root/.cloudzy-creds
  • Virtual host Nginx: /etc/nginx/sites-available/excalidraw.conf
  • File Basic Auth: /etc/nginx/auth/excalidraw.htpasswd
  • Certificati TLS: /etc/nginx/ssl

Note di Sicurezza

  • IT-Tools non è esposto direttamente alla rete.
  • Solo Nginx è in ascolto sulle porte pubbliche.
  • L'accesso è protetto tramite Basic Auth.
  • TLS usa un certificato self-signed.
  • Le credenziali sono salvate con permessi restrittivi.

Abilitare SSL con un dominio

1. Punta il tuo dominio all'IP del server.

2. Modifica la configurazione Nginx e sostituisci entrambi server_name <IP>; con il tuo dominio (<your-domain>) sia per i blocchi HTTP (porta 80) sia HTTPS (porta 443):

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

3. Installa Certbot:

apt install -y certbot python3-certbot-nginx

4. Esegui il comando seguente per generare un certificato Let's Encrypt valido:

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

5. Sostituisci i percorsi SSL nella configurazione 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. Riavvia Nginx per applicare le modifiche:

systemctl restart nginx

7. Apri il browser e vai a: https://yourdomain.com

Note

  • L'istanza self-hosted non supporta ancora funzionalità come la condivisione o la collaborazione.
  • Controlla sempre i log di Nginx e Docker in caso di problemi.

Altro in Self hosted

App correlate.

Installa Excalidraw ora. Da 2,48 $/mese.