From 2f6ed2a54764f8becad0c62686817466a41f2ab2 Mon Sep 17 00:00:00 2001 From: kn0wmad Date: Thu, 27 Oct 2022 13:29:05 -0600 Subject: [PATCH] Update flashing guide for all platforms --- poetry.lock | 105 ++++++------------ site/_utils/deploy_staging.sh | 2 +- site/source/about/contact.rst | 2 +- site/source/about/jobs.rst | 2 +- site/source/about/roadmap.rst | 4 +- site/source/conf.py | 4 +- site/source/contribute/decentralize.rst | 2 +- site/source/contribute/jobs.rst | 8 +- .../advanced/dev-tools/embassy-cli.rst | 4 +- .../advanced/dev-tools/embassy-sdk.rst | 2 +- .../advanced/dev-tools/embassyd.rst | 2 +- .../advanced/dev-tools/service-container.rst | 2 +- site/source/developer-docs/advanced/index.rst | 4 +- .../03_hardware-compile.rst | 2 +- .../build-package-example/04_docker-build.rst | 2 +- .../05_create-manifest.rst | 14 +-- .../06_create-assets.rst | 2 +- .../10_install-package.rst | 4 +- .../build-package-example/index.rst | 4 +- .../build-package-example/resources.rst | 2 +- .../getting-started/checklist.rst | 2 +- .../getting-started/environment-setup.rst | 14 +-- .../developer-docs/getting-started/index.rst | 2 +- .../developer-docs/getting-started/sdk.rst | 4 +- site/source/developer-docs/index.rst | 6 +- .../developer-docs/specification/backups.rst | 2 +- .../specification/compat/index.rst | 4 +- .../specification/config-spec.rst | 10 +- .../specification/dependencies.rst | 8 +- .../developer-docs/specification/docker.rst | 6 +- .../specification/instructions.rst | 2 +- .../specification/js-procedure.rst | 4 +- .../developer-docs/specification/manifest.rst | 16 +-- .../developer-docs/specification/package.rst | 2 +- .../specification/submission.rst | 2 +- .../developer-docs/specification/wrapper.rst | 4 +- site/source/diy.rst | 15 ++- site/source/index.rst | 2 +- site/source/learn/concepts/embassy.rst | 24 ++-- site/source/learn/concepts/index.rst | 2 +- site/source/learn/concepts/open-source.rst | 2 +- site/source/learn/concepts/self-hosting.rst | 2 +- site/source/learn/media/podcasts.rst | 12 +- site/source/support/contact.rst | 2 +- site/source/support/faq/faq-basic-use.rst | 2 +- site/source/support/faq/faq-contributing.rst | 2 +- site/source/support/faq/faq-embassy.rst | 10 +- site/source/support/faq/faq-general.rst | 24 ++-- .../support/faq/faq-service-packaging.rst | 4 +- site/source/support/faq/faq-services.rst | 6 +- site/source/umbrel-compare.rst | 2 +- site/source/user-manual/alt-marketplaces.rst | 4 +- .../backups/backup-setup/backup-physical.rst | 2 +- .../source/user-manual/dashboard-overview.rst | 4 +- site/source/user-manual/flashing.rst | 50 ++++++--- site/source/user-manual/index.rst | 2 +- site/source/user-manual/initial-setup.rst | 2 +- site/source/user-manual/managing-services.rst | 6 +- site/source/user-manual/reset-password.rst | 4 +- .../user-manual/service-guides/lightning.rst | 6 +- site/source/user-manual/updating.rst | 19 ++-- .../user-manual/upgrade-02/upgrade-diy.rst | 2 +- .../user-manual/upgrade-02/upgrade-kit.rst | 2 +- 63 files changed, 230 insertions(+), 245 deletions(-) diff --git a/poetry.lock b/poetry.lock index 10662ef..8943366 100644 --- a/poetry.lock +++ b/poetry.lock @@ -59,8 +59,8 @@ python-versions = ">=3.6.0" soupsieve = ">1.2" [package.extras] -lxml = ["lxml"] html5lib = ["html5lib"] +lxml = ["lxml"] [[package]] name = "certifi" @@ -83,11 +83,11 @@ unicode_backport = ["unicodedata2"] [[package]] name = "colorama" -version = "0.4.5" +version = "0.4.6" description = "Cross-platform colored terminal text." category = "main" optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" [[package]] name = "commonmark" @@ -98,7 +98,7 @@ optional = false python-versions = "*" [package.extras] -test = ["hypothesis (==3.55.3)", "flake8 (==3.7.8)"] +test = ["flake8 (==3.7.8)", "hypothesis (==3.55.3)"] [[package]] name = "docutils" @@ -274,8 +274,8 @@ py = ">=1.5.0" wcwidth = "*" [package.extras] -testing = ["xmlschema", "requests", "nose", "mock", "hypothesis (>=3.56)", "argcomplete"] checkqa-mypy = ["mypy (==v0.761)"] +testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "requests", "xmlschema"] [[package]] name = "pytz" @@ -376,9 +376,9 @@ sphinxcontrib-qthelp = "*" sphinxcontrib-serializinghtml = ">=1.1.5" [package.extras] -test = ["typed-ast", "cython", "html5lib", "pytest-cov", "pytest"] -lint = ["types-requests", "types-typed-ast", "docutils-stubs", "mypy (>=0.931)", "isort", "flake8 (>=3.5.0)"] docs = ["sphinxcontrib-websupport"] +lint = ["flake8 (>=3.5.0)", "isort", "mypy (>=0.931)", "docutils-stubs", "types-typed-ast", "types-requests"] +test = ["pytest", "pytest-cov", "html5lib", "cython", "typed-ast"] [[package]] name = "sphinx-autobuild" @@ -409,8 +409,8 @@ python-versions = ">=3.7" sphinx = ">=3" [package.extras] -test = ["pytest", "pre-commit"] doc = ["alabaster"] +test = ["pre-commit", "pytest"] [[package]] name = "sphinx-copybutton" @@ -424,8 +424,8 @@ python-versions = ">=3.6" sphinx = ">=1.8" [package.extras] -rtd = ["sphinx-book-theme", "myst-nb", "ipython", "sphinx"] code_style = ["pre-commit (==2.12.1)"] +rtd = ["sphinx", "ipython", "myst-nb", "sphinx-book-theme"] [[package]] name = "sphinx-multiversion-scylla" @@ -496,8 +496,8 @@ docutils = ">=0.15" sphinx = ">=4.0.0" [package.extras] +dev = ["autoflake (==1.4)", "black (==22.1.0)", "check-manifest (==0.47)", "doc8 (==0.10.1)", "flake8-commas (==2.1.0)", "flake8-quotes (==3.3.1)", "flake8 (==4.0.1)", "isort (==5.10.1)", "mypy (==0.931)", "pip-check-reqs (==2.3.2)", "pydocstyle (==6.1.1)", "pyenchant (==3.2.2)", "pylint (==2.12.2)", "pyroma (==3.2)", "pytest-cov (==3.0.0)", "pytest (==7.0.1)", "types-docutils (==0.17.5)", "vulture (==2.3)"] prompt = ["sphinx-prompt (>=0.1)"] -dev = ["vulture (==2.3)", "types-docutils (==0.17.5)", "pytest (==7.0.1)", "pytest-cov (==3.0.0)", "pyroma (==3.2)", "pylint (==2.12.2)", "pyenchant (==3.2.2)", "pydocstyle (==6.1.1)", "pip-check-reqs (==2.3.2)", "mypy (==0.931)", "isort (==5.10.1)", "flake8 (==4.0.1)", "flake8-quotes (==3.3.1)", "flake8-commas (==2.1.0)", "doc8 (==0.10.1)", "check-manifest (==0.47)", "black (==22.1.0)", "autoflake (==1.4)"] [[package]] name = "sphinx-tabs" @@ -526,8 +526,8 @@ optional = false python-versions = ">=3.5" [package.extras] +lint = ["flake8", "mypy", "docutils-stubs"] test = ["pytest"] -lint = ["docutils-stubs", "mypy", "flake8"] [[package]] name = "sphinxcontrib-devhelp" @@ -538,8 +538,8 @@ optional = false python-versions = ">=3.5" [package.extras] +lint = ["flake8", "mypy", "docutils-stubs"] test = ["pytest"] -lint = ["docutils-stubs", "mypy", "flake8"] [[package]] name = "sphinxcontrib-htmlhelp" @@ -550,8 +550,8 @@ optional = false python-versions = ">=3.6" [package.extras] -test = ["html5lib", "pytest"] -lint = ["docutils-stubs", "mypy", "flake8"] +lint = ["flake8", "mypy", "docutils-stubs"] +test = ["pytest", "html5lib"] [[package]] name = "sphinxcontrib-jsmath" @@ -562,7 +562,7 @@ optional = false python-versions = ">=3.5" [package.extras] -test = ["mypy", "flake8", "pytest"] +test = ["pytest", "flake8", "mypy"] [[package]] name = "sphinxcontrib-qthelp" @@ -573,8 +573,8 @@ optional = false python-versions = ">=3.5" [package.extras] +lint = ["flake8", "mypy", "docutils-stubs"] test = ["pytest"] -lint = ["docutils-stubs", "mypy", "flake8"] [[package]] name = "sphinxcontrib-serializinghtml" @@ -585,8 +585,8 @@ optional = false python-versions = ">=3.5" [package.extras] +lint = ["flake8", "mypy", "docutils-stubs"] test = ["pytest"] -lint = ["docutils-stubs", "mypy", "flake8"] [[package]] name = "sphinxcontrib-youtube" @@ -601,7 +601,7 @@ requests = "*" Sphinx = ">=0.6" [package.extras] -doc = ["furo", "sphinx-copybutton"] +doc = ["sphinx-copybutton", "furo"] [[package]] name = "tornado" @@ -677,13 +677,8 @@ argh = [ {file = "argh-0.26.2-py2.py3-none-any.whl", hash = "sha256:a9b3aaa1904eeb78e32394cd46c6f37ac0fb4af6dc488daa58971bdc7d7fcaf3"}, {file = "argh-0.26.2.tar.gz", hash = "sha256:e9535b8c84dc9571a48999094fda7f33e63c3f1b74f3e5f3ac0105a58405bb65"}, ] -atomicwrites = [ - {file = "atomicwrites-1.4.1.tar.gz", hash = "sha256:81b2c9071a49367a7f770170e5eec8cb66567cfbbc8c73d20ce5ca4a8d71cf11"}, -] -attrs = [ - {file = "attrs-22.1.0-py2.py3-none-any.whl", hash = "sha256:86efa402f67bf2df34f51a335487cf46b1ec130d02b8d39fd248abfd30da551c"}, - {file = "attrs-22.1.0.tar.gz", hash = "sha256:29adc2665447e5191d0e7c568fde78b21f9672d344281d0c6e1ab085429b22b6"}, -] +atomicwrites = [] +attrs = [] babel = [ {file = "Babel-2.10.3-py3-none-any.whl", hash = "sha256:ff56f4892c1c4bf0d814575ea23471c230d544203c7748e8c68f0089478d48eb"}, {file = "Babel-2.10.3.tar.gz", hash = "sha256:7614553711ee97490f732126dc077f8d0ae084ebc6a96e23db1482afabdb2c51"}, @@ -692,18 +687,9 @@ beautifulsoup4 = [ {file = "beautifulsoup4-4.11.1-py3-none-any.whl", hash = "sha256:58d5c3d29f5a36ffeb94f02f0d786cd53014cf9b3b3951d42e0080d8a9498d30"}, {file = "beautifulsoup4-4.11.1.tar.gz", hash = "sha256:ad9aa55b65ef2808eb405f46cf74df7fcb7044d5cbc26487f96eb2ef2e436693"}, ] -certifi = [ - {file = "certifi-2022.9.24-py3-none-any.whl", hash = "sha256:90c1a32f1d68f940488354e36370f6cca89f0f106db09518524c88d6ed83f382"}, - {file = "certifi-2022.9.24.tar.gz", hash = "sha256:0d9c601124e5a6ba9712dbc60d9c53c21e34f5f641fe83002317394311bdce14"}, -] -charset-normalizer = [ - {file = "charset-normalizer-2.1.1.tar.gz", hash = "sha256:5a3d016c7c547f69d6f81fb0db9449ce888b418b5b9952cc5e6e66843e9dd845"}, - {file = "charset_normalizer-2.1.1-py3-none-any.whl", hash = "sha256:83e9a75d1911279afd89352c68b45348559d1fc0506b054b346651b5e7fee29f"}, -] -colorama = [ - {file = "colorama-0.4.5-py2.py3-none-any.whl", hash = "sha256:854bf444933e37f5824ae7bfc1e98d5bce2ebe4160d46b5edf346a89358e99da"}, - {file = "colorama-0.4.5.tar.gz", hash = "sha256:e6c6b4334fc50988a639d9b98aa429a0b57da6e17b9a44f0451f930b6967b7a4"}, -] +certifi = [] +charset-normalizer = [] +colorama = [] commonmark = [ {file = "commonmark-0.9.1-py2.py3-none-any.whl", hash = "sha256:da2f38c92590f83de410ba1a3cbceafbc74fee9def35f9251ba9a971d6d66fd9"}, {file = "commonmark-0.9.1.tar.gz", hash = "sha256:452f9dc859be7f06631ddcb328b6919c67984aca654e5fefb3914d54691aed60"}, @@ -712,18 +698,12 @@ docutils = [ {file = "docutils-0.17.1-py2.py3-none-any.whl", hash = "sha256:cf316c8370a737a022b72b56874f6602acf974a37a9fba42ec2876387549fc61"}, {file = "docutils-0.17.1.tar.gz", hash = "sha256:686577d2e4c32380bb50cbb22f575ed742d58168cee37e99117a854bcd88f125"}, ] -idna = [ - {file = "idna-3.4-py3-none-any.whl", hash = "sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2"}, - {file = "idna-3.4.tar.gz", hash = "sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4"}, -] +idna = [] imagesize = [ {file = "imagesize-1.4.1-py2.py3-none-any.whl", hash = "sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b"}, {file = "imagesize-1.4.1.tar.gz", hash = "sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a"}, ] -importlib-metadata = [ - {file = "importlib_metadata-5.0.0-py3-none-any.whl", hash = "sha256:ddb0e35065e8938f867ed4928d0ae5bf2a53b7773871bfe6bcc7e4fcdc7dea43"}, - {file = "importlib_metadata-5.0.0.tar.gz", hash = "sha256:da31db32b304314d044d3c12c79bd59e307889b287ad12ff387b3500835fc2ab"}, -] +importlib-metadata = [] jinja2 = [ {file = "Jinja2-3.0.3-py3-none-any.whl", hash = "sha256:077ce6014f7b40d03b47d1f1ca4b0fc8328a692bd284016f806ed0eaca390ad8"}, {file = "Jinja2-3.0.3.tar.gz", hash = "sha256:611bb273cd68f3b993fabdc4064fc858c5b47a973cb5aa7999ec1ba405c87cd7"}, @@ -773,10 +753,7 @@ markupsafe = [ {file = "MarkupSafe-2.1.1-cp39-cp39-win_amd64.whl", hash = "sha256:46d00d6cfecdde84d40e572d63735ef81423ad31184100411e6e3388d405e247"}, {file = "MarkupSafe-2.1.1.tar.gz", hash = "sha256:7f91197cc9e48f989d12e4e6fbc46495c446636dfc81b9ccf50bb0ec74b91d4b"}, ] -more-itertools = [ - {file = "more-itertools-9.0.0.tar.gz", hash = "sha256:5a6257e40878ef0520b1803990e3e22303a41b5714006c32a3fd8304b26ea1ab"}, - {file = "more_itertools-9.0.0-py3-none-any.whl", hash = "sha256:250e83d7e81d0c87ca6bd942e6aeab8cc9daa6096d12c5308f3f92fa5e5c1f41"}, -] +more-itertools = [] packaging = [ {file = "packaging-21.3-py3-none-any.whl", hash = "sha256:ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522"}, {file = "packaging-21.3.tar.gz", hash = "sha256:dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb"}, @@ -795,10 +772,7 @@ py = [ {file = "py-1.11.0-py2.py3-none-any.whl", hash = "sha256:607c53218732647dff4acdfcd50cb62615cedf612e72d1724fb1a0cc6405b378"}, {file = "py-1.11.0.tar.gz", hash = "sha256:51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719"}, ] -pygments = [ - {file = "Pygments-2.13.0-py3-none-any.whl", hash = "sha256:f643f331ab57ba3c9d89212ee4a2dabc6e94f117cf4eefde99a0574720d14c42"}, - {file = "Pygments-2.13.0.tar.gz", hash = "sha256:56a8508ae95f98e2b9bdf93a6be5ae3f7d8af858b43e02c5a2ff083726be40c1"}, -] +pygments = [] pyparsing = [ {file = "pyparsing-3.0.9-py3-none-any.whl", hash = "sha256:5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc"}, {file = "pyparsing-3.0.9.tar.gz", hash = "sha256:2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb"}, @@ -807,10 +781,7 @@ pytest = [ {file = "pytest-5.4.3-py3-none-any.whl", hash = "sha256:5c0db86b698e8f170ba4582a492248919255fcd4c79b1ee64ace34301fb589a1"}, {file = "pytest-5.4.3.tar.gz", hash = "sha256:7979331bfcba207414f5e1263b5a0f8f521d0f457318836a7355531ed1a4c7d8"}, ] -pytz = [ - {file = "pytz-2022.5-py2.py3-none-any.whl", hash = "sha256:335ab46900b1465e714b4fda4963d87363264eb662aab5e65da039c25f1f5b22"}, - {file = "pytz-2022.5.tar.gz", hash = "sha256:c4d88f472f54d615e9cd582a5004d1e5f624854a6a27a6211591c251f22a6914"}, -] +pytz = [] pyyaml = [ {file = "PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53"}, {file = "PyYAML-6.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c"}, @@ -885,10 +856,7 @@ sphinx-copybutton = [ sphinx-multiversion-scylla = [ {file = "sphinx-multiversion-scylla-0.2.10.tar.gz", hash = "sha256:b54d664ecedcf45b98d6be1e939eac596719daa514e4a35f58d8e6330fb05d22"}, ] -sphinx-notfound-page = [ - {file = "sphinx-notfound-page-0.8.3.tar.gz", hash = "sha256:f728403280026b84c234540bebbed7f710b9ea582e7348a35a5becefe4024332"}, - {file = "sphinx_notfound_page-0.8.3-py2.py3-none-any.whl", hash = "sha256:c4867b345afccef72de71fb410c412540dfbb5c2de0dc06bde70b331b8f30469"}, -] +sphinx-notfound-page = [] sphinx-scylladb-theme = [ {file = "sphinx-scylladb-theme-1.2.1.tar.gz", hash = "sha256:55923651acb74988755fd818175999e953e018d372cb778dd5120b03f71fe5ab"}, {file = "sphinx_scylladb_theme-1.2.1-py3-none-any.whl", hash = "sha256:2666a6990c87c9601beb0c49f118e87d03b27c248ad263e553c3c9dbd9247ec9"}, @@ -945,14 +913,8 @@ tornado = [ {file = "tornado-6.2-cp37-abi3-win_amd64.whl", hash = "sha256:e5f923aa6a47e133d1cf87d60700889d7eae68988704e20c75fb2d65677a8e4b"}, {file = "tornado-6.2.tar.gz", hash = "sha256:9b630419bde84ec666bfd7ea0a4cb2a8a651c2d5cccdbdd1972a0c859dfc3c13"}, ] -typing-extensions = [ - {file = "typing_extensions-4.4.0-py3-none-any.whl", hash = "sha256:16fa4864408f655d35ec496218b85f79b3437c829e93320c7c9215ccfd92489e"}, - {file = "typing_extensions-4.4.0.tar.gz", hash = "sha256:1511434bb92bf8dd198c12b1cc812e800d4181cfcb867674e0f8279cc93087aa"}, -] -urllib3 = [ - {file = "urllib3-1.26.12-py2.py3-none-any.whl", hash = "sha256:b930dd878d5a8afb066a637fbb35144fe7901e3b209d1cd4f524bd0e9deee997"}, - {file = "urllib3-1.26.12.tar.gz", hash = "sha256:3fa96cf423e6987997fc326ae8df396db2a8b7c667747d47ddd8ecba91f4a74e"}, -] +typing-extensions = [] +urllib3 = [] watchdog = [ {file = "watchdog-2.1.9-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a735a990a1095f75ca4f36ea2ef2752c99e6ee997c46b0de507ba40a09bf7330"}, {file = "watchdog-2.1.9-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6b17d302850c8d412784d9246cfe8d7e3af6bcd45f958abb2d08a6f8bedf695d"}, @@ -984,7 +946,4 @@ wcwidth = [ {file = "wcwidth-0.2.5-py2.py3-none-any.whl", hash = "sha256:beb4802a9cebb9144e99086eff703a642a13d6a0052920003a230f3294bbe784"}, {file = "wcwidth-0.2.5.tar.gz", hash = "sha256:c4d647b99872929fdb7bdcaa4fbe7f01413ed3d98077df798530e5b04f116c83"}, ] -zipp = [ - {file = "zipp-3.10.0-py3-none-any.whl", hash = "sha256:4fcb6f278987a6605757302a6e40e896257570d11c51628968ccb2a47e80c6c1"}, - {file = "zipp-3.10.0.tar.gz", hash = "sha256:7a7262fd930bd3e36c50b9a64897aec3fafff3dfdeec9623ae22b40e93f99bb8"}, -] +zipp = [] diff --git a/site/_utils/deploy_staging.sh b/site/_utils/deploy_staging.sh index ea1734c..db658c2 100755 --- a/site/_utils/deploy_staging.sh +++ b/site/_utils/deploy_staging.sh @@ -13,7 +13,7 @@ echo "FILTER: make multiversion" make clean && make multiversion echo "FILTER: rsync build" -rsync -rzP --delete ./_build/dirhtml/ root@staging.start9labs.com:/var/www/html/staging.start9labs.com/dirhtml/ +rsync -rzP --delete ./_build/dirhtml/ root@staging.start9labs.com:/var/www/html/start9.com/dirhtml/ echo "FILTER: ssh restart nginx and tor" ssh root@staging.start9labs.com "systemctl reload nginx && systemctl reload tor" diff --git a/site/source/about/contact.rst b/site/source/about/contact.rst index 594aeb3..3107f40 100644 --- a/site/source/about/contact.rst +++ b/site/source/about/contact.rst @@ -17,7 +17,7 @@ Community Channels * `Matrix `_ - Community channel that will gradually replace Telegram. -* `Matrix Dev `_ - Primary channel for collaboration on EmbassyOS development and service packaging. +* `Matrix Dev `_ - Primary channel for collaboration on embassyOS development and service packaging. * `Matrix Tor (Tor required) `_ - Tor-only community channel for Embassy users diff --git a/site/source/about/jobs.rst b/site/source/about/jobs.rst index bce1a0d..8a5b199 100644 --- a/site/source/about/jobs.rst +++ b/site/source/about/jobs.rst @@ -6,7 +6,7 @@ Join Start9 About Start9 ------------ -Our mission at Start9 is to eliminate the need for trusted 3rd parties in the human/computer relationship. Our flagship product, EmbassyOS, is the most advanced, secure, and reliable personal server operating system in the world, making it possible for anyone to host their own software and data. One brick at a time, we will help construct an open and decentralized computing platform for humanity's future, one where sovereign individuals control their own data, commuities, and flow of information, as well as the abundance of intelligent devices that will come to engulf the human experience. +Our mission at Start9 is to eliminate the need for trusted 3rd parties in the human/computer relationship. Our flagship product, embassyOS, is the most advanced, secure, and reliable personal server operating system in the world, making it possible for anyone to host their own software and data. One brick at a time, we will help construct an open and decentralized computing platform for humanity's future, one where sovereign individuals control their own data, commuities, and flow of information, as well as the abundance of intelligent devices that will come to engulf the human experience. Read more about our :ref:`company and vision`, or check out this `podcast `_. diff --git a/site/source/about/roadmap.rst b/site/source/about/roadmap.rst index 4ea38d4..9d82d74 100644 --- a/site/source/about/roadmap.rst +++ b/site/source/about/roadmap.rst @@ -36,7 +36,7 @@ Please pardon our dust... ..
..

early days

-..

EmbassyOS v0.1.0

+..

embassyOS v0.1.0

..
    ..
  • Services Marketplace
  • ..
  • One-click installs of open source, self-hosted software
  • @@ -144,7 +144,7 @@ Please pardon our dust... ..
..
-..

rebirth of embassyos

+..

rebirth of embassyOS

..

EOS v0.3.0

..
    ..
  • Complete OS overhaul
  • diff --git a/site/source/conf.py b/site/source/conf.py index 86efba5..1b8f634 100644 --- a/site/source/conf.py +++ b/site/source/conf.py @@ -94,8 +94,8 @@ html_theme_path = ["../../sphinx-scylladb-theme"] html_theme_options = { "conf_py_path": "site/source/", "banner_button_text": "Learn more", - "banner_button_url": "https://start9labs.medium.com/announcing-embassyos-0-3-0-f3d2d2ea016f", - "banner_title_text": "EmbassyOS 0.3.0 is now available 🥳", + "banner_button_url": "https://start9labs.medium.com/announcing-embassyOS-0-3-0-f3d2d2ea016f", + "banner_title_text": "embassyOS 0.3.0 is now available 🥳", "hide_banner": "true", "hide_edit_this_page_button": "false", "hide_sidebar_index": "true", diff --git a/site/source/contribute/decentralize.rst b/site/source/contribute/decentralize.rst index d0229c1..cdc1c7a 100644 --- a/site/source/contribute/decentralize.rst +++ b/site/source/contribute/decentralize.rst @@ -3,7 +3,7 @@ Decentralize ============ -EmbassyOS allows users to swap to an alternative Marketplace in case they want a service not offered in the official `Start9 Marketplace `_, would like a backup registry, or have for some reason lost trust in :ref:`Start9 `. +embassyOS allows users to swap to an alternative Marketplace in case they want a service not offered in the official `Start9 Marketplace `_, would like a backup registry, or have for some reason lost trust in :ref:`Start9 `. - In order to change to an unofficial Marketplace, you can see our documentation :ref:`here `. diff --git a/site/source/contribute/jobs.rst b/site/source/contribute/jobs.rst index 1097dc2..9ddee70 100644 --- a/site/source/contribute/jobs.rst +++ b/site/source/contribute/jobs.rst @@ -12,7 +12,7 @@ Email us at jobs@start9labs.com with your resume and any other information you t About Start9 ------------ -Our mission at Start9 is to eliminate the need for trusted 3rd parties in the human/computer relationship. Our flagship product, EmbassyOS, is the most advanced, secure, and reliable personal server operating system in the world, making it possible for anyone to host their own software and data. One brick at a time, we will help construct an open and decentralized computing platform for humanity's future, one where sovereign individuals control their own data and the flow of information, as well as the abundance of intelligent devices that will come to engulf the human experience. +Our mission at Start9 is to eliminate the need for trusted 3rd parties in the human/computer relationship. Our flagship product, embassyOS, is the most advanced, secure, and reliable personal server operating system in the world, making it possible for anyone to host their own software and data. One brick at a time, we will help construct an open and decentralized computing platform for humanity's future, one where sovereign individuals control their own data and the flow of information, as well as the abundance of intelligent devices that will come to engulf the human experience. Read more about our :ref:`company and vision`, or check out this `podcast `_. @@ -48,7 +48,7 @@ Frontend Developer (JS) We are seeking a JS developer who is skilled with CSS and cares deeply about crafting beautiful user interfaces. -Start9 frontend devs leverage Angular, Typescript, and RXJS to deliver clean, modular, and performant codebases. The `EmbassyOS frontend codebase `_ uses websockets and Start9's own nonce-based PatchDB to create a real-time sync and state management system with the backend. The user feels "plugged in" to their server, even if they are on the other side of the world. +Start9 frontend devs leverage Angular, Typescript, and RXJS to deliver clean, modular, and performant codebases. The `embassyOS frontend codebase `_ uses websockets and Start9's own nonce-based PatchDB to create a real-time sync and state management system with the backend. The user feels "plugged in" to their server, even if they are on the other side of the world. Requirements: @@ -63,7 +63,7 @@ Requirements: Backend Developer (Rust) ======================== -We are seeking a Rust developer to contribute to the `EmbassyOS backend codebase `_. The EmbassyOS backend is a novel and highly performant container management system that affords users granular control over applications running on their personal server. +We are seeking a Rust developer to contribute to the `embassyOS backend codebase `_. The embassyOS backend is a novel and highly performant container management system that affords users granular control over applications running on their personal server. Requirements: @@ -82,7 +82,7 @@ Bonus: Product Designer ================ -We are seeking a passionate product designer to lead UI/UX design at Start9, including our website, EmbassyOS, and ancillary products and marketing materials. Until now, Start9 devs have leaned heavily on stock html/css components with minimal styling. We are now determiend to step up our design game and need an expert to lead the charge. +We are seeking a passionate product designer to lead UI/UX design at Start9, including our website, embassyOS, and ancillary products and marketing materials. Until now, Start9 devs have leaned heavily on stock html/css components with minimal styling. We are now determiend to step up our design game and need an expert to lead the charge. Requirements diff --git a/site/source/developer-docs/advanced/dev-tools/embassy-cli.rst b/site/source/developer-docs/advanced/dev-tools/embassy-cli.rst index 73ef4da..c7a48ab 100644 --- a/site/source/developer-docs/advanced/dev-tools/embassy-cli.rst +++ b/site/source/developer-docs/advanced/dev-tools/embassy-cli.rst @@ -6,7 +6,7 @@ Embassy Command Line Interface .. warning:: This is for advanced users only!! Anything you do while SSH'd into your Embassy is NOT SUPPORTED, unless under the guidance of a Start9 technician. -When interacting with Embassy directly, you will invariably want to use ``embassy-cli``. Embassy-CLI can control EmbassyOS in many of the same ways that the UI can, but with finer controls and deeper insights. +When interacting with Embassy directly, you will invariably want to use ``embassy-cli``. Embassy-CLI can control embassyOS in many of the same ways that the UI can, but with finer controls and deeper insights. In order to use Embassy-CLI, you will first need to authorize yourself with the following command... @@ -47,6 +47,6 @@ You can enter ``embassy-cli help`` or ``embassy-cli