From d2cf88f346d2ce8d46a27945d8ef793ed42ad71e Mon Sep 17 00:00:00 2001 From: gStart9 <106188942+gStart9@users.noreply.github.com> Date: Thu, 26 Jan 2023 08:11:36 +0000 Subject: [PATCH] Docs updates lan-linux, lan-ff, lan-nextcloud (#277) * Modify Linux LAN connection guide to support FF enterprise roots * Touchup to lan linux instructions * Touchup2 to lan linux instructions * Touchup3 to lan linux instructions * Touchup to linux lan instructions * Touchup \#3ish to linux lan instructions * Modifications to LAN Firefox and LAN Android instructions * Add note about NextCloud on macOS, Android instructions * Various touchups / visual cleanliness cleanups / etc * ufw firewall allow Samba rules to punch holes in any local ufw/iptables firewall present * Update lan-ff.rst * Update lan-android.rst * Update torff-android.rst Co-authored-by: kn0wmad <39687477+kn0wmad@users.noreply.github.com> --- poetry.lock | 92 ++++++++++-------- .../images/services/nextcloud-icon.png | Bin 0 -> 1443 bytes .../_static/images/ssl/android/droidLAN2.png | Bin 0 -> 123784 bytes .../backups/backup-setup/backup-linux.rst | 18 ++++ .../connecting-lan/lan-browser/lan-ff.rst | 48 +++------ .../connecting-lan/lan-os/index.rst | 2 +- .../connecting-lan/lan-os/lan-android.rst | 24 ++++- .../connecting-lan/lan-os/lan-linux.rst | 66 ++++++++++--- .../tor-firefox/torff-android.rst | 6 +- .../connecting-tor/tor-os/index.rst | 2 +- .../connecting-tor/tor-os/tor-linux.rst | 4 +- .../device-guides/limitations/lim-android.rst | 4 +- .../bitcoin/bitcoin-integrations.rst | 6 +- .../nextcloud/nextcloud-mac.rst | 3 + 14 files changed, 167 insertions(+), 108 deletions(-) create mode 100644 site/source/_static/images/services/nextcloud-icon.png create mode 100644 site/source/_static/images/ssl/android/droidLAN2.png diff --git a/poetry.lock b/poetry.lock index 4c3e0e9..ab9084d 100644 --- a/poetry.lock +++ b/poetry.lock @@ -167,7 +167,7 @@ tornado = {version = "*", markers = "python_version > \"2.7\""} [[package]] name = "markupsafe" -version = "2.1.1" +version = "2.1.2" description = "Safely add untrusted strings to HTML/XML markup." category = "main" optional = false @@ -802,46 +802,56 @@ livereload = [ {file = "livereload-2.6.3.tar.gz", hash = "sha256:776f2f865e59fde56490a56bcc6773b6917366bce0c267c60ee8aaf1a0959869"}, ] markupsafe = [ - {file = "MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:86b1f75c4e7c2ac2ccdaec2b9022845dbb81880ca318bb7a0a01fbf7813e3812"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:f121a1420d4e173a5d96e47e9a0c0dcff965afdf1626d28de1460815f7c4ee7a"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a49907dd8420c5685cfa064a1335b6754b74541bbb3706c259c02ed65b644b3e"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10c1bfff05d95783da83491be968e8fe789263689c02724e0c691933c52994f5"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b7bd98b796e2b6553da7225aeb61f447f80a1ca64f41d83612e6139ca5213aa4"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:b09bf97215625a311f669476f44b8b318b075847b49316d3e28c08e41a7a573f"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:694deca8d702d5db21ec83983ce0bb4b26a578e71fbdbd4fdcd387daa90e4d5e"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:efc1913fd2ca4f334418481c7e595c00aad186563bbc1ec76067848c7ca0a933"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-win32.whl", hash = "sha256:4a33dea2b688b3190ee12bd7cfa29d39c9ed176bda40bfa11099a3ce5d3a7ac6"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:dda30ba7e87fbbb7eab1ec9f58678558fd9a6b8b853530e176eabd064da81417"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:671cd1187ed5e62818414afe79ed29da836dde67166a9fac6d435873c44fdd02"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3799351e2336dc91ea70b034983ee71cf2f9533cdff7c14c90ea126bfd95d65a"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e72591e9ecd94d7feb70c1cbd7be7b3ebea3f548870aa91e2732960fa4d57a37"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6fbf47b5d3728c6aea2abb0589b5d30459e369baa772e0f37a0320185e87c980"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d5ee4f386140395a2c818d149221149c54849dfcfcb9f1debfe07a8b8bd63f9a"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:bcb3ed405ed3222f9904899563d6fc492ff75cce56cba05e32eff40e6acbeaa3"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:e1c0b87e09fa55a220f058d1d49d3fb8df88fbfab58558f1198e08c1e1de842a"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-win32.whl", hash = "sha256:8dc1c72a69aa7e082593c4a203dcf94ddb74bb5c8a731e4e1eb68d031e8498ff"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-win_amd64.whl", hash = "sha256:97a68e6ada378df82bc9f16b800ab77cbf4b2fada0081794318520138c088e4a"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:e8c843bbcda3a2f1e3c2ab25913c80a3c5376cd00c6e8c4a86a89a28c8dc5452"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0212a68688482dc52b2d45013df70d169f542b7394fc744c02a57374a4207003"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e576a51ad59e4bfaac456023a78f6b5e6e7651dcd383bcc3e18d06f9b55d6d1"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b9fe39a2ccc108a4accc2676e77da025ce383c108593d65cc909add5c3bd601"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:96e37a3dc86e80bf81758c152fe66dbf60ed5eca3d26305edf01892257049925"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:6d0072fea50feec76a4c418096652f2c3238eaa014b2f94aeb1d56a66b41403f"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:089cf3dbf0cd6c100f02945abeb18484bd1ee57a079aefd52cffd17fba910b88"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:6a074d34ee7a5ce3effbc526b7083ec9731bb3cbf921bbe1d3005d4d2bdb3a63"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-win32.whl", hash = "sha256:421be9fbf0ffe9ffd7a378aafebbf6f4602d564d34be190fc19a193232fd12b1"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-win_amd64.whl", hash = "sha256:fc7b548b17d238737688817ab67deebb30e8073c95749d55538ed473130ec0c7"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:e04e26803c9c3851c931eac40c695602c6295b8d432cbe78609649ad9bd2da8a"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b87db4360013327109564f0e591bd2a3b318547bcef31b468a92ee504d07ae4f"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:99a2a507ed3ac881b975a2976d59f38c19386d128e7a9a18b7df6fff1fd4c1d6"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56442863ed2b06d19c37f94d999035e15ee982988920e12a5b4ba29b62ad1f77"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3ce11ee3f23f79dbd06fb3d63e2f6af7b12db1d46932fe7bd8afa259a5996603"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:33b74d289bd2f5e527beadcaa3f401e0df0a89927c1559c8566c066fa4248ab7"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:43093fb83d8343aac0b1baa75516da6092f58f41200907ef92448ecab8825135"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8e3dcf21f367459434c18e71b2a9532d96547aef8a871872a5bd69a715c15f96"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-win32.whl", hash = "sha256:d4306c36ca495956b6d568d276ac11fdd9c30a36f1b6eb928070dc5360b22e1c"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-win_amd64.whl", hash = "sha256:46d00d6cfecdde84d40e572d63735ef81423ad31184100411e6e3388d405e247"}, - {file = "MarkupSafe-2.1.1.tar.gz", hash = "sha256:7f91197cc9e48f989d12e4e6fbc46495c446636dfc81b9ccf50bb0ec74b91d4b"}, + {file = "MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:665a36ae6f8f20a4676b53224e33d456a6f5a72657d9c83c2aa00765072f31f7"}, + {file = "MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:340bea174e9761308703ae988e982005aedf427de816d1afe98147668cc03036"}, + {file = "MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22152d00bf4a9c7c83960521fc558f55a1adbc0631fbb00a9471e097b19d72e1"}, + {file = "MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28057e985dace2f478e042eaa15606c7efccb700797660629da387eb289b9323"}, + {file = "MarkupSafe-2.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ca244fa73f50a800cf8c3ebf7fd93149ec37f5cb9596aa8873ae2c1d23498601"}, + {file = "MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d9d971ec1e79906046aa3ca266de79eac42f1dbf3612a05dc9368125952bd1a1"}, + {file = "MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:7e007132af78ea9df29495dbf7b5824cb71648d7133cf7848a2a5dd00d36f9ff"}, + {file = "MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:7313ce6a199651c4ed9d7e4cfb4aa56fe923b1adf9af3b420ee14e6d9a73df65"}, + {file = "MarkupSafe-2.1.2-cp310-cp310-win32.whl", hash = "sha256:c4a549890a45f57f1ebf99c067a4ad0cb423a05544accaf2b065246827ed9603"}, + {file = "MarkupSafe-2.1.2-cp310-cp310-win_amd64.whl", hash = "sha256:835fb5e38fd89328e9c81067fd642b3593c33e1e17e2fdbf77f5676abb14a156"}, + {file = "MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:2ec4f2d48ae59bbb9d1f9d7efb9236ab81429a764dedca114f5fdabbc3788013"}, + {file = "MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:608e7073dfa9e38a85d38474c082d4281f4ce276ac0010224eaba11e929dd53a"}, + {file = "MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:65608c35bfb8a76763f37036547f7adfd09270fbdbf96608be2bead319728fcd"}, + {file = "MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f2bfb563d0211ce16b63c7cb9395d2c682a23187f54c3d79bfec33e6705473c6"}, + {file = "MarkupSafe-2.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:da25303d91526aac3672ee6d49a2f3db2d9502a4a60b55519feb1a4c7714e07d"}, + {file = "MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:9cad97ab29dfc3f0249b483412c85c8ef4766d96cdf9dcf5a1e3caa3f3661cf1"}, + {file = "MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:085fd3201e7b12809f9e6e9bc1e5c96a368c8523fad5afb02afe3c051ae4afcc"}, + {file = "MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:1bea30e9bf331f3fef67e0a3877b2288593c98a21ccb2cf29b74c581a4eb3af0"}, + {file = "MarkupSafe-2.1.2-cp311-cp311-win32.whl", hash = "sha256:7df70907e00c970c60b9ef2938d894a9381f38e6b9db73c5be35e59d92e06625"}, + {file = "MarkupSafe-2.1.2-cp311-cp311-win_amd64.whl", hash = "sha256:e55e40ff0cc8cc5c07996915ad367fa47da6b3fc091fdadca7f5403239c5fec3"}, + {file = "MarkupSafe-2.1.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:a6e40afa7f45939ca356f348c8e23048e02cb109ced1eb8420961b2f40fb373a"}, + {file = "MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf877ab4ed6e302ec1d04952ca358b381a882fbd9d1b07cccbfd61783561f98a"}, + {file = "MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:63ba06c9941e46fa389d389644e2d8225e0e3e5ebcc4ff1ea8506dce646f8c8a"}, + {file = "MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f1cd098434e83e656abf198f103a8207a8187c0fc110306691a2e94a78d0abb2"}, + {file = "MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:55f44b440d491028addb3b88f72207d71eeebfb7b5dbf0643f7c023ae1fba619"}, + {file = "MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:a6f2fcca746e8d5910e18782f976489939d54a91f9411c32051b4aab2bd7c513"}, + {file = "MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:0b462104ba25f1ac006fdab8b6a01ebbfbce9ed37fd37fd4acd70c67c973e460"}, + {file = "MarkupSafe-2.1.2-cp37-cp37m-win32.whl", hash = "sha256:7668b52e102d0ed87cb082380a7e2e1e78737ddecdde129acadb0eccc5423859"}, + {file = "MarkupSafe-2.1.2-cp37-cp37m-win_amd64.whl", hash = "sha256:6d6607f98fcf17e534162f0709aaad3ab7a96032723d8ac8750ffe17ae5a0666"}, + {file = "MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:a806db027852538d2ad7555b203300173dd1b77ba116de92da9afbc3a3be3eed"}, + {file = "MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a4abaec6ca3ad8660690236d11bfe28dfd707778e2442b45addd2f086d6ef094"}, + {file = "MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f03a532d7dee1bed20bc4884194a16160a2de9ffc6354b3878ec9682bb623c54"}, + {file = "MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4cf06cdc1dda95223e9d2d3c58d3b178aa5dacb35ee7e3bbac10e4e1faacb419"}, + {file = "MarkupSafe-2.1.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:22731d79ed2eb25059ae3df1dfc9cb1546691cc41f4e3130fe6bfbc3ecbbecfa"}, + {file = "MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:f8ffb705ffcf5ddd0e80b65ddf7bed7ee4f5a441ea7d3419e861a12eaf41af58"}, + {file = "MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:8db032bf0ce9022a8e41a22598eefc802314e81b879ae093f36ce9ddf39ab1ba"}, + {file = "MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2298c859cfc5463f1b64bd55cb3e602528db6fa0f3cfd568d3605c50678f8f03"}, + {file = "MarkupSafe-2.1.2-cp38-cp38-win32.whl", hash = "sha256:50c42830a633fa0cf9e7d27664637532791bfc31c731a87b202d2d8ac40c3ea2"}, + {file = "MarkupSafe-2.1.2-cp38-cp38-win_amd64.whl", hash = "sha256:bb06feb762bade6bf3c8b844462274db0c76acc95c52abe8dbed28ae3d44a147"}, + {file = "MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:99625a92da8229df6d44335e6fcc558a5037dd0a760e11d84be2260e6f37002f"}, + {file = "MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8bca7e26c1dd751236cfb0c6c72d4ad61d986e9a41bbf76cb445f69488b2a2bd"}, + {file = "MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40627dcf047dadb22cd25ea7ecfe9cbf3bbbad0482ee5920b582f3809c97654f"}, + {file = "MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:40dfd3fefbef579ee058f139733ac336312663c6706d1163b82b3003fb1925c4"}, + {file = "MarkupSafe-2.1.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:090376d812fb6ac5f171e5938e82e7f2d7adc2b629101cec0db8b267815c85e2"}, + {file = "MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:2e7821bffe00aa6bd07a23913b7f4e01328c3d5cc0b40b36c0bd81d362faeb65"}, + {file = "MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:c0a33bc9f02c2b17c3ea382f91b4db0e6cde90b63b296422a939886a7a80de1c"}, + {file = "MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:b8526c6d437855442cdd3d87eede9c425c4445ea011ca38d937db299382e6fa3"}, + {file = "MarkupSafe-2.1.2-cp39-cp39-win32.whl", hash = "sha256:137678c63c977754abe9086a3ec011e8fd985ab90631145dfb9294ad09c102a7"}, + {file = "MarkupSafe-2.1.2-cp39-cp39-win_amd64.whl", hash = "sha256:0576fe974b40a400449768941d5d0858cc624e3249dfd1e0c33674e5c7ca7aed"}, + {file = "MarkupSafe-2.1.2.tar.gz", hash = "sha256:abcabc8c2b26036d62d4c746381a6f7cf60aafcc653198ad678306986b09450d"}, ] more-itertools = [ {file = "more-itertools-9.0.0.tar.gz", hash = "sha256:5a6257e40878ef0520b1803990e3e22303a41b5714006c32a3fd8304b26ea1ab"}, diff --git a/site/source/_static/images/services/nextcloud-icon.png b/site/source/_static/images/services/nextcloud-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9769580e6d09416992462d600531e143bdcfc224 GIT binary patch literal 1443 zcmV;U1zh@xP)EX>4Tx04R}tkv&MmP!xqvQ>7vm2Rn#3WT-A$5Eao)t5Adrp;lE=R~IKm7b)?+q|hS93y=44-aUu+?gNB+nQ2zX7@+C4 znM%aPOm5D*{h@IUxHTPr^??j?oeKz1zUWbxTwBfXf}A|H+U|*_DE{gnS-&KcjET0)4kY_nJ4i<~dFufHci2c>^3A z0>cH$UiW!-SNq)l?P<>M2eC?Wz}G5L>;M1&24YJ`L;wH)0002_L%V+f000SaNLh0L z04^f{04^f|c%?sf000BBNklhfublBi$%`Q&xuB()M~Y!;F@kvZD3%4k&zL?;V?R# zj$AHBEEXf3P9w`Q0HP@3a=8cu0yrEF>h(H%dwX18U-Rw5w17cB}w|b-GU@Ztgfz7E|=Nf-sa}! zrt3z{W|RB-ds3+sk|g2t`MABkrC2QXSM5flk#IOnsZ?TXYl}jmfU17o2vt?3P$;mq zwMD5^A{-7Q2tt4GU@(YIry~-HbUpc}JJe_x9314~;ekjbf?lsD7!39fHXjuJUKZ@I2=Zj zBpFSzKJiX0vq!udJ-J!2A3Ar%ogM$O^?(TlvSZcKzjYb1e6j4=`)6-L`)hffo!>p~XVYl1c zO5F}DiXx3hqhq`M1eawQMNx3MTmW2NUUGDF^x**0)6<`%ZkMsk#DxYyjrbtetwR_;lShZpwVbh zRh5g23l0wtTejIr>i2r^csw{94&w26N2_gHaM5U#P$)zw6e5?)Q79C6eSIY!kGJGJ zJ3H%GTvn@VzIEZv%~%UegCdjsZ@A;e8lJT;dZ-uett%lWtz=qM@t-9Yk6T7>+Us~{&@b?e|fnYF*-|z1_M#bZCqR}XdqWt_A)z0ypPA6uw x`NIHNE|v%hA5{P#0VBoe=W8vft#e*jvr?LNwQv|a!J002ovPDHLkV1fnQrPBZa literal 0 HcmV?d00001 diff --git a/site/source/_static/images/ssl/android/droidLAN2.png b/site/source/_static/images/ssl/android/droidLAN2.png new file mode 100644 index 0000000000000000000000000000000000000000..2d9d7eb54247eda3b4d4c910145588078fbb601b GIT binary patch literal 123784 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

r^?FONBN*s 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%0D@SdpksPNkkmIF9X%DME6QAv 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 literal 0 HcmV?d00001 diff --git a/site/source/user-manual/backups/backup-setup/backup-linux.rst b/site/source/user-manual/backups/backup-setup/backup-linux.rst index 79c5c2e..720eee9 100644 --- a/site/source/user-manual/backups/backup-setup/backup-linux.rst +++ b/site/source/user-manual/backups/backup-setup/backup-linux.rst @@ -69,6 +69,12 @@ Setup Network Folder .. figure:: /_static/images/cifs/cifs-lin4.png :width: 60% + + #. In case your installation of Ubuntu is running a firewall by default or due to your own custom configuration, enter this command to allow connections to Samba. If it generates an error, you can safely ignore it: + + .. code-block:: bash + + sudo ufw allow Samba .. group-tab:: Mint @@ -102,6 +108,12 @@ Setup Network Folder - (Optional) Create a description in the "Comment" section + #. In case your installation of Mint is running a firewall by default or due to your own custom configuration, enter this command to allow connections to Samba. If it generates an error, you can safely ignore it: + + .. code-block:: bash + + sudo ufw allow Samba + .. group-tab:: Other Linux @@ -139,6 +151,12 @@ Setup Network Folder sudo smbpasswd -a YOUR-USER This creates a password for the Local Network Share. Keep it somewhere safe, such as Vaultwarden. + + #. In case your installation of Linux (Pop-OS users take special note!) is running a firewall by default or due to your own custom configuration, enter this command to allow connections to Samba. If it generates an error, you can safely ignore it: + + .. code-block:: bash + + sudo ufw allow Samba Connect Embassy diff --git a/site/source/user-manual/connecting/connecting-lan/lan-browser/lan-ff.rst b/site/source/user-manual/connecting/connecting-lan/lan-browser/lan-ff.rst index 2b19772..4353052 100644 --- a/site/source/user-manual/connecting/connecting-lan/lan-browser/lan-ff.rst +++ b/site/source/user-manual/connecting/connecting-lan/lan-browser/lan-ff.rst @@ -6,9 +6,11 @@ Trusting Embassy CA in Firefox .. caution:: You will first need to complete :ref:`lan-os` for your device before continuing. +This should work equally well in Firefox, Firefox ESR, or Librewolf. + .. tabs:: - .. group-tab:: Windows/Mac + .. group-tab:: Linux/Mac/Windows #. Open Firefox and enter ``about:config`` in the URL bar. Accept any warnings that may appear about accessing advanced settings. @@ -23,43 +25,15 @@ Trusting Embassy CA in Firefox .. figure:: /_static/images/ssl/browser/firefox-https-good.png :width: 80% :alt: Firefox security settings + + .. group-tab:: Android - .. group-tab:: Linux + #. To setup in Firefox Beta or Fennec, tap the kebab menu, then go to *Settings > About Firefox Beta* and tap the Firefox logo five times until it says "Debug menu enabled." + + #. Return to *Settings > Secret Settings* and enable "Use third party CA certificates". + + .. group-tab:: iOS - #. Open Firefox and in a new tab select "Settings" from the right-hand hamburger menu: + No additional configuration for iOS is required. - .. figure:: /_static/images/tor/os_ff_settings.png - :width: 30% - :alt: Firefox options screenshot - #. Select “Privacy and Security” from the left hand navigation menu. - - #. Scroll all the way to the bottom of the page and select “View Certificates”. - - .. figure:: /_static/images/ssl/browser/firefox_security_settings.png - :width: 80% - :alt: Firefox security settings - - #. Select the "Authorities" tab from the "Certificate Manager". - - #. Click "Import" and open the downloaded "Embassy Local Root CA.crt" file on your device. - - #. When prompted, check "Trust this CA to identity websites" and select “OK”. - - .. figure:: /_static/images/ssl/browser/firefox_view_certs.png - :width: 80% - :alt: Firefox import cert - - #. Ensure the "Embassy Local Root CA" exists under "Start9 Labs". If it does not appear, you may need to close the Certificates pop-up and re-open to refresh the list. Then click “OK” to save. - - #. Open a new tab in Firefox to apply the changes. If this does not work, quit and restart Firefox. - -Android -------- - -#. To setup in Firefox Beta or Fennec, go to *Settings > About Firefox Beta* and tap the Firefox logo several times until it says "Debug menu enabled." Then return to *Settings > Secret Settings* and enable "Use third party CA certificates". - -iOS ---- - -No additional configuration for iOS is required. diff --git a/site/source/user-manual/connecting/connecting-lan/lan-os/index.rst b/site/source/user-manual/connecting/connecting-lan/lan-os/index.rst index 68e91d6..ce8ec8e 100644 --- a/site/source/user-manual/connecting/connecting-lan/lan-os/index.rst +++ b/site/source/user-manual/connecting/connecting-lan/lan-os/index.rst @@ -12,5 +12,5 @@ Instruct your **operating system** to trust your Embassy's Root CA. Linux Mac Windows - Android/Graphene/Calyx + Android iOS diff --git a/site/source/user-manual/connecting/connecting-lan/lan-os/lan-android.rst b/site/source/user-manual/connecting/connecting-lan/lan-os/lan-android.rst index b05765a..a85d349 100644 --- a/site/source/user-manual/connecting/connecting-lan/lan-os/lan-android.rst +++ b/site/source/user-manual/connecting/connecting-lan/lan-os/lan-android.rst @@ -4,10 +4,24 @@ Trusting Embassy CA on Android ============================== -.. warning:: This is only possible on Android 12+, which is not yet available on Graphene/Calyx. +.. note:: This will work on stock Android, and equally well on CalyxOS, GrapheneOS or LineageOS. -#. On your Android device, go to *Settings > Security > Advanced > Encryption and Credentials > Install from Storage* and select your "Embassy Local Root CA" certificate. +.. warning:: This is only possible on Android version 12 or greater. For LineageOS, that corresponds to v19+. - .. figure:: /_static/images/ssl/android/droidLAN0.png - :width: 30% - :alt: Install certificate +.. tabs:: + + .. group-tab:: Android v12 + + Tap **Settings > Security > Advanced > Encryption and Credentials > Install from Storage** and select your "Embassy Local Root CA" certificate. + + .. figure:: /_static/images/ssl/android/droidLAN0.png + :width: 30% + :alt: Install certificate + + .. group-tab:: Android v13+ + + Tap **Settings > Security > More security settings > Encryption & credentials > Install a certificate > CA Certificate > Install Anyway** and select your "Embassy Local Root CA" certificate. + + .. figure:: /_static/images/ssl/android/droidLAN2.png + :width: 30% + :alt: Install certificate diff --git a/site/source/user-manual/connecting/connecting-lan/lan-os/lan-linux.rst b/site/source/user-manual/connecting/connecting-lan/lan-os/lan-linux.rst index f113438..c5d4f1f 100644 --- a/site/source/user-manual/connecting/connecting-lan/lan-os/lan-linux.rst +++ b/site/source/user-manual/connecting/connecting-lan/lan-os/lan-linux.rst @@ -1,28 +1,64 @@ .. _lan-linux: +.. _lan-linux-system: + ============================ Trusting Embassy CA on Linux ============================ -Nothing specific needs to be configured for the Linux environment at an OS level if you are only connecting over LAN through a **browser**. -.. _lan-linux-system: - -Trusting Embassy CA System-Wide -------------------------------- -If you want to connect over LAN using a **native app** (e.g. Bitwarden, Nextcloud integrations, or ``git``) you will need to trust the Root CA for your distribution: +Here we will insert your Embassy's CA certificate into Linux's trust store to ensure that applications will trust your Embassy's services. .. tabs:: .. group-tab:: Debian/Ubuntu - From the folder you have downloaded your Embassy's Root CA, run the following commands: + These instructions should work for Debian, Ubuntu, or any Debian or Ubuntu-based Linux, such as Linux Mint, PopOS, etc. + + Perform the following commands in the Terminal: .. code-block:: bash - sudo apt-get install -y ca-certificates - sudo cp Embassy\ Local\ CA.crt /usr/local/share/ca-certificates - sudo update-ca-certificates + sudo apt install -y ca-certificates p11-kit + .. note:: For each Mozilla-based application you plan on using, in order for them to trust your Embassy's CA certificate directly from your Linux distribution's certificate trust store, execute the following command(s): + + + If you use Firefox: + + .. code-block:: bash + + libnssckbiso=/usr/lib/firefox/libnssckbi.so && sudo mv $libnssckbiso $libnssckbiso.bak && sudo ln -s /usr/lib/x86_64-linux-gnu/pkcs11/p11-kit-trust.so $libnssckbiso + + If you use Firefox ESR: + + .. code-block:: bash + + libnssckbiso=/usr/lib/firefox-esr/libnssckbi.so && sudo mv $libnssckbiso $libnssckbiso.bak && sudo ln -s /usr/lib/x86_64-linux-gnu/pkcs11/p11-kit-trust.so $libnssckbiso + + If you use Librewolf: + + .. code-block:: bash + + libnssckbiso=/usr/share/librewolf/libnssckbi.so && sudo mv $libnssckbiso $libnssckbiso.bak && sudo ln -s /usr/lib/x86_64-linux-gnu/pkcs11/p11-kit-trust.so $libnssckbiso + + If you use Thunderbird (Useful for LAN access to NextCloud's calendar/contacts): + + .. code-block:: bash + + libnssckbiso=/usr/lib/thunderbird/libnssckbi.so && sudo mv $libnssckbiso $libnssckbiso.bak && sudo ln -s /usr/lib/x86_64-linux-gnu/pkcs11/p11-kit-trust.so $libnssckbiso + + If you performed any of the commands above, now we need to move the the mozilla apps' old trust store out of the way so the next time it starts it will use the system trust store: + + .. code-block:: bash + + mv ~/.pki ~/.pki.mozilla-old + + Finally, from the folder where you downloaded your Embassy's Root CA, run the following commands to add your Embassy's CA certificate to the OS trust store: + + .. code-block:: bash + + sudo cp "Embassy Local CA.crt" /usr/local/share/ca-certificates/ + sudo update-ca-certificates In the output it should say ``1 added`` if it was successful. @@ -33,15 +69,17 @@ If you want to connect over LAN using a **native app** (e.g. Bitwarden, Nextclou .. code-block:: bash sudo pacman -S ca-certificates - sudo cp Embassy\ Local\ CA.crt /etc/ca-certificates/trust-source/anchors + sudo cp "Embassy Local CA.crt" /etc/ca-certificates/trust-source/anchors/ sudo update-ca-trust - There will be no output to verify success; you can test your app right away. + Despite no output from the last command, you can test your app right away. - .. group-tab:: CentOS/Redhat + .. group-tab:: CentOS/Fedora + + From the folder you have downloaded your Embassy's Root CA, run the following commands (if you have changed the certificate's filename, be sure to change it here): .. code-block:: bash sudo yum install ca-certificates - sudo cp Embassy\ Local\ CA.crt /etc/pki/ca-trust/source/anchors + sudo cp "Embassy Local CA.crt" /etc/pki/ca-trust/source/anchors/ sudo update-ca-trust \ No newline at end of file diff --git a/site/source/user-manual/connecting/connecting-tor/tor-firefox/torff-android.rst b/site/source/user-manual/connecting/connecting-tor/tor-firefox/torff-android.rst index c7ddf95..bc073b3 100644 --- a/site/source/user-manual/connecting/connecting-tor/tor-firefox/torff-android.rst +++ b/site/source/user-manual/connecting/connecting-tor/tor-firefox/torff-android.rst @@ -27,7 +27,7 @@ Once Tor is setup on your system, you can proceed to setup Firefox: 5. Search for ``network.proxy.autoconfig_url``, and set the value to ``file:///storage/emulated/0/Download/proxy.pac``. - .. caution:: No variation of this will work on LineageOS. For some platforms, such as Calyx/Graphene on a Pixel 5/6, it may be necessary to place the file within the application's ``data`` folder, such as ``file:///storage/emulated/0/Android/data/org.mozilla.firefox_beta/files/Download/proxy.pac``. Furthermore, the stock file explorer app may not let you do this, so you might have to get a new one, such as `Explorer `_. Please reach out to support if you have issues. + .. caution:: No variation of this will work on LineageOS. For some platforms, such as Calyx/Graphene on a Pixel 5/6, it may be necessary to place the file within the application's ``data`` folder, such as ``file:///storage/emulated/0/Android/data/org.mozilla.firefox_beta/files/Download/proxy.pac``. Furthermore, the stock file explorer app may not let you do this, so you might have to get a new one, such as `Ghost Commander ` (also available on F-Droid). Please reach out to support if you have issues. .. figure:: /_static/images/tor/autoconfig_url.png :width: 50% @@ -45,5 +45,7 @@ Once Tor is setup on your system, you can proceed to setup Firefox: :width: 50% :alt: Firefox whitelist onions screenshot -8. Restart Firefox, and you're all set! You should now be able to navigate to `.onion` URLs in Firefox. This means you can bookmark Cups Messenger, or other Embassy ``.onion`` addresses, as well as use the :ref:`Bitwarden` browser extension. +8. Optional but recommended: search for ``network.http.referer.hideOnionsSource`` and set the value to ``true``. + +9. Restart Firefox, and you're all set! You should now be able to navigate to `.onion` URLs in Firefox. This means you can bookmark Cups Messenger, or other Embassy ``.onion`` addresses, as well as use the :ref:`Bitwarden` browser extension. diff --git a/site/source/user-manual/connecting/connecting-tor/tor-os/index.rst b/site/source/user-manual/connecting/connecting-tor/tor-os/index.rst index beff660..ef217ca 100644 --- a/site/source/user-manual/connecting/connecting-tor/tor-os/index.rst +++ b/site/source/user-manual/connecting/connecting-tor/tor-os/index.rst @@ -12,5 +12,5 @@ Select your Operating System to setup Tor to run in the background (natively) of Linux Mac Windows - Android/Calyx/Graphene + Android iOS diff --git a/site/source/user-manual/connecting/connecting-tor/tor-os/tor-linux.rst b/site/source/user-manual/connecting/connecting-tor/tor-os/tor-linux.rst index b440fef..e5dfca9 100644 --- a/site/source/user-manual/connecting/connecting-tor/tor-os/tor-linux.rst +++ b/site/source/user-manual/connecting/connecting-tor/tor-os/tor-linux.rst @@ -12,7 +12,7 @@ Running Tor on Linux .. note:: The following install is for the LTS (Long Term Support) version of Tor from Debian. If you would like the latest stable release, The Tor Project maintain their own Debian repository. The instructions to connect to this can be found `here `_. - Install the Tor proxy service to your system. To do so, open your terminal and run the following command: + Install the Tor proxy service to your system. To do so, open your terminal and run the following command: .. code-block:: bash @@ -51,7 +51,7 @@ Running Tor on Linux sudo systemctl restart tor - .. group-tab:: CentOS / RHEL / Fedora + .. group-tab:: CentOS / Fedora / RHEL #. Configure the Tor Package repository. Add the following to ``/etc/yum.repos.d/tor.repo``: diff --git a/site/source/user-manual/device-guides/limitations/lim-android.rst b/site/source/user-manual/device-guides/limitations/lim-android.rst index 5cb556f..cf0142d 100644 --- a/site/source/user-manual/device-guides/limitations/lim-android.rst +++ b/site/source/user-manual/device-guides/limitations/lim-android.rst @@ -10,8 +10,8 @@ Android LAN Access ---------- -Android versions below 12 do not have native support for :ref:`mDNS` and therefore cannot resolve ".local" addresses. +Android versions below 12 do not have native support for :ref:`mDNS` and therefore cannot resolve ".local" addresses. LineageOS does not have this capability until LineageOS 20. Tor Firefox on LineageOS ------------------------ -There seems to be a bug in Lineage that makes using Firefox over Tor currently unusable. Currently, this feature works fine on Calyx and Graphene. +There seems to be a bug in Lineage that makes using Firefox over Tor currently unusable. You must use TorBrowser to browse to .onion URLs. The feature works fine on Calyx and Graphene. diff --git a/site/source/user-manual/service-guides/bitcoin/bitcoin-integrations.rst b/site/source/user-manual/service-guides/bitcoin/bitcoin-integrations.rst index 8bb018d..2967385 100644 --- a/site/source/user-manual/service-guides/bitcoin/bitcoin-integrations.rst +++ b/site/source/user-manual/service-guides/bitcoin/bitcoin-integrations.rst @@ -18,7 +18,7 @@ Blockstream Green **Available For** - - Android/CalyxOS/GrapheneOS/LineageOS + - Android - iOS - Linux - macOS @@ -36,7 +36,7 @@ BlueWallet **Available For** - - Android/CalyxOS/GrapheneOS/LineageOS + - Android - iOS **Instructions** @@ -51,7 +51,7 @@ Electrum **Available For** - - Android/CalyxOS/GrapheneOS/LineageOS + - Android - Linux - macOS - Windows diff --git a/site/source/user-manual/service-guides/nextcloud/nextcloud-mac.rst b/site/source/user-manual/service-guides/nextcloud/nextcloud-mac.rst index 8ffcf5b..8328e06 100644 --- a/site/source/user-manual/service-guides/nextcloud/nextcloud-mac.rst +++ b/site/source/user-manual/service-guides/nextcloud/nextcloud-mac.rst @@ -23,6 +23,9 @@ The default is Off for two reasons: Native Desktop Integration -------------------------- + +.. note:: The desktop version of NextCloud doesn't have much of a user interface. Once installed, it solely lives in the top right hand corner of the Mac desktop in the navbar, near the WiFi icon. When it's synced, the icon turns into a checkmark with a circle around it. + The smoothest experience will be using direct account integration with your Mac. First head into the top-righthand menu of your Nextcloud's WebUI and click "Apps," then search for and install the Calendar and/or Contacts Apps. The steps below are adapted from the `Official Nextcloud guide `_ and updated for the latest MacOS (Ventura). Make sure you have first set up :ref:`LAN access`. 1. Open the "System Settings" and select "Internet Accounts," then click "Add Account."