The tables below showcases which modules or features may not be supported on each platform. If a module or feature is not listed, you can assume that every platform has full support for said module or feature!
Work will continuously be done to try to achieve 100% feature parity between all platforms when possible!
|Module||Android||iOS||Linux||macOS||Windows||Web (Hosted)||Web (Self-Hosted)|
|Wake on LAN||✅||✅||✅||✅||✅||❌||❌|
|Feature||Android||iOS||Linux||macOS||Windows||Web (Hosted)||Web (Self-Hosted)|
One limitation this incurs is that most modern web browsers no longer support mixed content, so it is required when using these browsers to utilize a reverse proxy (or something similar) to expose a secure (
HTTPS) connection to your instances even when hosted on the same machine.
All network communication occurs directly between your web browser and host machine, but this is a limitation put forward by the web browsers.
Wake on LAN support will never be supported when using LunaSea on the web, because the Wake on LAN protocol relies on the User Datagram Protocol (UDP). UDP connections are not supported in the web browser because of underlying security constraints, and so it will not be possible to utilize wake on LAN now or at any point in the future when using LunaSea on the web.