Read the statement by Michael Teeuw here.
Magic Mirror On Debian Jessie
-
I know all the examples and instructions out there are for running MM on a Raspberry Pi and Raspbian, but has anyone tried running it on Debian Jessie and just using the browser component (pi, laptop, tv with browser)?
I just installed Debian on a virtual machine so it can do the heavy lifting, then basically all that is in the mirror is a browser.
I didn’t use the script, I manually did a git and npm install. Then created a config.js and allowed all IP addresses. I would like it to work through apache, but that is not a show stopper, I was able to start it with the node serveronly mode and access it via port 8080
Couple Benefits
- Central location for multiple mirrors
- Just need a browser for the client side, can have other devices than a pi, like an Orange Pi, thin client
- Hard disk is more durable than SD card (my opinion)
- Can spin up multiple instances for development and testing
- Can put the instance in the cloud (AWS) so you can share the screen with mobile devices.
- You don’t need a Pi to start
I do see the benefits of having it all on the pi though, less power, one device, community is established on pi.
Just some thoughts and if anyone else has tried this route.
-
@apolonio it is possible, there are several people using it on other devices and distributions (ubuntu, macos, windows, …)
-
@apolonio said in Magic Mirror On Debian Jessie:
I do see the benefits of having it all on the pi though, less power, one device, community is established on pi.
Just some thoughts and if anyone else has tried this route.Yes, The Magic Mirror can be deployed on any system it can run Node Js and Electron.
Something you can’t resolv with a centralized system if you need it to interact with sensors, camera, voice, etc…
-
In my use case, I would like to put the pi on a network with no direct internet access. An IoT network, without the Internet part. I would access these devices through a multi-homed computer, which I call the server and the mirror with the pi I call the client.
The server will collect and format the information, like sensor information and camera images, for presentation on the client.
The client will be primarily an output device, I was hoping that switching profiles can be controlled from the server side.
-
@apolonio I have the same idea! I want to use my old 1 B+ version pi to do this work. Now I am trying jessie.(Wheezy is too old to handle this, I have tried.)
-
@Doublefire-Chen u need to use the legacy iso image
see
https://www.raspberrypi.com/software/operating-systems/
legacy is down near the bottom
this is code name buster.