Skip to content

MicroOS as central workstation and raspberry pi's as thin clients

License

Notifications You must be signed in to change notification settings

software-for-life/jupiter-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 

Jupiter system

MicroOS as central workstation and raspberry pi's as thin clients

Motivation

It was created during @SUSE's hackweek 17: https://hackweek.suse.com/17/projects/jupiter-system

How to use it

1. Set up the MicroOS server

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.

2. Using docker images to run applications

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: