Files
start-os/build
J M 1086ce13d2 feature: Swapping to use nmcli (#1015)
The reason is that we get better errors and that we get signal strength.
Reworking all the commands to use nmcli instead.
Feat: Wifi List Available
Feat: strength sort for available
fix: Backend to match the frontend asking
feat: New get with all information
chore: Make backend changing country not for NonWire

Co-authored-by: Drew Ansbacher <drew.ansbacher@spiredigital.com>

Co-authored-by: Drew Ansbacher <drew.ansbacher@spiredigital.com>
2022-01-21 20:35:52 -07:00
..
2022-01-21 20:35:52 -07:00
2022-01-21 20:35:52 -07:00
2022-01-21 20:35:52 -07:00
2022-01-21 20:35:52 -07:00
2022-01-21 20:35:52 -07:00
2022-01-21 20:35:52 -07:00
2022-01-21 20:35:52 -07:00

Building Embassy OS

⚠️ The commands given assume a Debian or Ubuntu-based environment. Building in a VM is NOT yet supported ⚠️

Prerequisites

  1. Install dependences
  1. Clone the repo, move into it, and bring in required submodules

    git clone --recursive https://github.com/Start9Labs/embassy-os.git
    cd embassy-os
    git submodule update --init --recursive
    

Build

make

Flash

Flash the resulting eos.img to your SD Card (16GB required, any larger is neither necessary, nor advantageous)

We recommend Balena Etcher

Setup

Visit http://embassy.local from any web browser

We recommend Firefox

Troubleshooting

  1. I just flashed my SD card, fired up my Embassy, bootup sounds and all, but my browser is saying "Unable to connect" with embassy.local.
  • Try doing a hard refresh on your browser, or opening the url in a private/incognito window. If you've ran an instance of Embassy before, sometimes you can have a stale cache that will block you from navigating to the page.
  1. Flashing the image isn't working with balenaEtcher. I'm getting Cannot read property 'message' of null when I try.
  1. Startup isn't working properly and I'm curious as to why. How can I view logs regarding startup for debugging?
  • During the Build step, instead of running just make run ENVIRONMENT=dev make. Flash like normal, and insert into your Embassy. Boot up your Embassy, and on another computer on the same network, ssh into the Embassy with the username/password ubuntu. After logging in and changing the password, run journalctl -u initialization.service -ef to view the start up logs.
  1. I need to reset my password, how can I do that?
  • At the time of writing, there is no way to do that in 0.3.0 cleanly. You'll need to reflash your device unfortunately.