Acceso Remoto a PaintBoard Mediante cpolar para Dibujar desde Cualquier Ubicación

PaintBoard es una herramienta de dibujo basada en web que ofrece 12 tipos de pinceles, funcionalidades de formas, edición por capas y guardado de obras, ideal para diseñadores, estudiantes o entusiastas creativos. Su modo offline almacena datos localmente, garantizando privacidad. Sin embargo, tras el despliegue local, el acceso se limita a la red local, restringiendo el uso remoto o la colaboración a distancia.

cpolar resuelve esta limitación al generar una dirección pública mediante configuración sencilla, permitiendo el acceso desde dispositivos móviles, computadoras o incluso smart TVs a través de un navegador. Esto elimina la dependencia de almacenamiento en la nube y facilita la creación o compartición de lienzos sin restricciones geográficas.

1. Características Principales de PaintBoard

PaintBoard incluye herramientas como pinceles variados (arcoíris, píxeles, multicolor), modos de dibujo libre, formas geométricas, borrador lineal, selección con operaciones de arrastre y rotación, configuración de capas, y soporte para múltiples archivos con títulos personalizados. Ofrece personalización de fondo, dimensiones del lienzo, y caché para optimizar rendimiento en proyectos grandes. Compatible con PWA para acceso offline y actualmente en chino e inglés.

2. Despliegue Local con Docker

Para implementar PaintBoard localmente, primero instale Docker si no está disponible. Luego, ejecute los siguientes comandos en la terminal:

Descargar el código fuante del repositorio:

git clone https://github.com/LHRUN/paint-board.git

Navegar al directorio del proyecto:

cd paint-board

Construir la imagen de Docker con un nombre personalizado:

sudo docker build -t custom-board:v1 .

Iniciar el contenedor mapeando el puerto 8080 al interno 80:

sudo docker run -d --name board-instance -p 8080:80 custom-board:v1

Acceda mediante el navegador en localhost:8080 para visualizar la interfaz de PaintBoard.

3. Configruación de cpolar para Acceso Remoto

Para superar la limitación de red local, instale cpolar usando un script automatizado:

sudo curl https://get.cpolar.sh | sh

Verifique el estado del servicio:

sudo systemctl status cpolar

Acceda a la interfaz de administración en http://localhost:9200 con las credenciales registradas. Cree un túnel con configuración personalizada:

  • Nombre del túnel: por ejemplo, "RemoteBoard"
  • Protocolo: HTTP
  • Dirección local: 8080
  • Tipo de dominio: aleatorio
  • Región: China Top

Al finalizar, obtenga direcciones públicas desde la lista de túneles en línea para acceso externo.

4. Fijación de una Dirección Pública Permanente

Para evitar cambios aleatorios en la URL pública, reserve un subdominio secundario fijo. Esto requiere una suscripción cpolar básica o superior. En la sección de reserva, seleccione "Reservar subdominio secundario", elija la región "China Top", asigne un nombre como "paint-remote", y confirme. Copie la dirección reservada y edite el túnel existente para asignar este subdominio, actualizando la configuración con el dominio fijo.

Una vez configurado, acceda al PaintBoard mediante la URL fija, garantizando acceso remoto estable y compartible para colaboración en equipo.

Etiquetas: PaintBoard cpolar Docker

Publicado el 6-5 16:55