MicroOS as central workstation and raspberry pi's as thin clients
It was created during @SUSE's hackweek 17: https://hackweek.suse.com/17/projects/jupiter-system
Assuming a default MicroOS installation:
- Disable X11UseLocalhost
- Enable docker service
- Install xauth to allow X forwarding.
user@local:~$ ssh root@microos
root@microos:~# sed -ie 's/.*\(X11UseLocalhost\) .*/\1 no/' /etc/ssh/sshd_config
root@microos:~# systemctl enable docker.service
root@microos:~# transactional-update pkg install xauth
root@microos:~# reboot
After reboot, the configuration change from /etc is kept, the system boots from the snapshot with xauth installed and the docker service is started at boot.
Then create a regular user on microos. This case is assuming user
.
This project is assuming docker as the container manager tool. The docker images should not only contain the application to run, they may also need the fonts installed separately because most of the packages are assuming some fonts to be there.
You can find here a list of already prepared docker images for using with Jupiter system:
- See jupiter-system/gedit
- firefox.jupiter (coming soon)