|forest c9a8d6be0b||2 months ago|
|electron-packager-stuff/icon||1 year ago|
|image-overlay||3 months ago|
|readme||9 months ago|
|sudo-exec||9 months ago|
|vendor||1 year ago|
|webcontent||3 months ago|
|.gitignore||9 months ago|
|LICENSE.md||1 year ago|
|README.md||2 months ago|
|encryption.js||8 months ago|
|main.js||7 months ago|
|objectStorage.js||8 months ago|
|package-lock.json||8 months ago|
|package.json||8 months ago|
|preload.js||8 months ago|
|renderTemplate.js||9 months ago|
|settings.js||6 months ago|
|strings.js||7 months ago|
|utils.js||9 months ago|
|writeImageToBlockDevice.js||8 months ago|
This project is on hold for the time being.. For more information see: https://sequentialread.com/the-pragmatic-path-4-year-update-introducing-greenhouse/
Seedpacket is the user-facing cross-platform desktop application for server.garden.
then you also have to run
finally you can run the app with
Right now only the Backblaze object storage & Armbian image on the Odroid XU4 is working
The seed file format is currently changing every day so expect to have to re-create your seed or face bugs
Seedpacket is initially being written as an Electron-based app for a couple reasons:
The Balena Etcher open source project is also built with electron. While it may be overbloated and truely corporate owned software, it is also one of the most reliable and easy-to-build cross platform disk-image flashing tools in existence. Seedpacket also has to be able to flash disk images. This allows us to re-use parts from Balena Etcher without too much work.
# Every time you run "npm install", run this: ./node_modules/.bin/electron-rebuild
PACKAGE_LIST_ADDITIONAL="$PACKAGE_LIST_ADDITIONAL curl netcat dnsutils rsync jq unzip software-properties-common apt-transport-https ca-certificates gnupg-agent libc6-dev-armhf-cross build-essential libssl-dev libffi-dev python3-dev python3 python3-venv python3-wheel python3-setuptools python3-pip graphviz"
#!/bin/sh curl -fsSL "https://download.docker.com/linux/debian/gpg" | apt-key add - apt-key fingerprint 0EBFCD88 add-apt-repository "deb [arch=armhf] https://download.docker.com/linux/debian buster stable" apt-get update apt-get install -y docker-ce docker-ce-cli containerd.io pip3 install wheel pip3 install ansible pip3 install docker-compose
./compile.sh BOARD="odroidxu4" BRANCH="current" RELEASE="buster" KERNEL_ONLY="no" KERNEL_CONFIGURE="no" BUILD_DESKTOP="no" BUILD_MINIMAL="yes"
Please note that this build will take seemingly forever but should eventually finish.
Icons made by