Ready-to-deploy Docker Compose templates for running code-server optimized for Vysio on iPad.
Choose the deployment template that matches your self-hosting environment:
| Template | Auth Strategy | Recommended For | Network Setup |
|---|---|---|---|
01-quickstart-password |
Static Password | Quick local testing & private LAN | Local port mapping (:8080) |
02-tailscale-mesh |
Password + Tailscale | Secure remote access without open ports | Private Tailnet WireGuard Mesh |
03-caddy-domain-ssl |
Password + Let's Encrypt | VPS hosting with custom domain | Caddy Reverse Proxy (:80 / :443) |
04-github-oauth |
GitHub Single Sign-On | GitHub OAuth 2.0 authentication | oauth2-proxy + Reverse Proxy |
All templates can be paired with our iPad-optimized VS Code settings file: common/settings.json.
These settings include:
- Smooth Cursor & Touch Animations: Enhanced scrolling and editing responsiveness.
- Keyboard Event Dispatch: Fixed keycode mappings for Magic Keyboard layouts on iPadOS.
- WebGL Acceleration Tweaks: Optimized WebKit rendering stability for mobile webviews.
Copy common/settings.json into your code-server configuration directory under /config/data/User/settings.json.
git clone https://github.com/PierrePerrin/vysio.app.templates.git
cd vysio.app.templates/templates/01-quickstart-password
cp .env.example .env
# Edit .env and set your password
docker compose up -dOpen Vysio on your iPad, add your server URL http://<server-ip>:8080, and enter your password!
This repository is licensed under the MIT License.