System Status
Network: nginx-proxy ✓
Services Connected: mnemos-wiki, alf-api ✓
Authentication: Working ✓
Current Configuration
Hostname: lyra.moul.io Server Password: ***authenticated*** Nginx Network: nginx-proxy SSL: Let's Encrypt enabled
Projects & Workspaces
Demo Interface: This shows how ALF's project resolution and listing would work. In production, this would connect to the ALF server API to provide real-time project discovery and URL resolution.
Try these examples: "alf", "gno", "gnolang/gno", "foo:branch", "repo#123"
Configuration
ALF Configuration Commands
alf config list - Show all configuration
alf config get server.password - Get current password
alf config set hostname.primary mydomain.com - Set hostname
alf api hostname --format=text - Get current hostname
Current Settings
server.host = 0.0.0.0 server.port = 36963 server.password = ***hidden*** hostname.primary = lyra.moul.io hostname.detectauto = true paths.projectsdir = $HOME/p
Nginx Proxy Status
SSL: Let's Encrypt configured ✓
Network: nginx-proxy (external) ✓
Connected Services
URL: mnemos.lyra.moul.io
Status: Running ✓
URL: alf.lyra.moul.io
Status: Running ✓
Add New Service
To connect a new service to the proxy, add this to your docker-compose.yml:
environment:
- VIRTUAL_HOST=myapp.lyra.moul.io
- VIRTUAL_PORT=3000
networks:
- nginx-proxy
networks:
nginx-proxy:
external: true
Help & Documentation
Quick Commands
alf up <project> # Navigate to project alf list # List all projects alf clone <repo> # Clone repository alf api hostname # Get hostname info alf config list # Show configuration make proxy-up # Start nginx proxy make proxy-status # Check proxy status make proxy-logs # View proxy logs
External Project Integration
See SPEC.md for complete integration instructions.
Authentication
Get current password: alf config get server.password
Change password: alf config set server.password <newpassword>
Troubleshooting
- If services don't connect: Check they're on the
nginx-proxynetwork - If SSL fails: Ensure proper domain and email configuration
- If authentication fails: Check password with
alf config get server.password