From e60f4157ee28441756a76e16e63cce7868becbb5 Mon Sep 17 00:00:00 2001 From: Matt Hill Date: Sat, 9 Jan 2021 10:35:31 -0700 Subject: [PATCH] reorganize --- .../_static/images/tor/firefox_whitelist.png | Bin 0 -> 94445 bytes .../images/tor/firefox_whitelist_mobile.png | Bin 0 -> 56994 bytes source/getting-started/introduction.rst | 2 +- source/getting-started/purchase.rst | 7 -- source/getting-started/purchasing.rst | 9 +++ source/index.rst | 19 ++++-- .../available-services.rst} | 6 +- .../tor-firefox}/android.rst | 18 +++-- source/misc-guides/tor-firefox/index.rst | 16 +++++ .../tor-firefox}/linux.rst | 14 +++- .../tor-firefox}/mac.rst | 18 +++-- .../tor-firefox}/windows.rst | 16 +++-- .../tor => misc-guides/tor-os}/android.rst | 10 +-- source/misc-guides/tor-os/index.rst | 17 +++++ .../tor => misc-guides/tor-os}/linux.rst | 6 +- .../tor => misc-guides/tor-os}/mac.rst | 6 +- .../tor => misc-guides/tor-os}/windows.rst | 10 +-- .../embassyos => user-manual}/connecting.rst | 2 +- .../developer-options/alt-marketplace.rst | 0 .../general/developer-options/index.rst | 0 .../general/developer-options/ssh-setup.rst | 0 .../general/embassy-config.rst | 0 .../general/forgot-password.rst | 0 .../general/index.rst | 0 .../general/notifications.rst | 0 .../general/power.rst | 0 .../general/secure-lan/browser.rst | 0 .../general/secure-lan/desktop.rst | 0 .../general/secure-lan/index.rst | 0 .../general/secure-lan/mobile.rst | 0 .../general/updating.rst | 0 .../general/wifi.rst | 0 .../initial-setup.rst | 0 .../managing-services}/backups.rst | 0 .../managing-services}/index.rst | 6 +- .../managing-services}/installing.rst | 0 .../managing-services}/instructions.rst | 0 .../managing-services}/logs.rst | 0 .../managing-services}/managing-deps.rst | 0 .../managing-services}/properties.rst | 0 .../managing-services}/service-config.rst | 0 source/user-manuals/embassyos/index.rst | 11 ---- source/user-manuals/tor/firefox/index.rst | 22 ------- source/user-manuals/tor/index.rst | 62 ------------------ 44 files changed, 128 insertions(+), 149 deletions(-) create mode 100644 source/_static/images/tor/firefox_whitelist.png create mode 100644 source/_static/images/tor/firefox_whitelist_mobile.png delete mode 100644 source/getting-started/purchase.rst create mode 100644 source/getting-started/purchasing.rst rename source/{user-manuals/available-services/index.rst => misc-guides/available-services.rst} (84%) rename source/{user-manuals/tor/firefox => misc-guides/tor-firefox}/android.rst (57%) create mode 100644 source/misc-guides/tor-firefox/index.rst rename source/{user-manuals/tor/firefox => misc-guides/tor-firefox}/linux.rst (68%) rename source/{user-manuals/tor/firefox => misc-guides/tor-firefox}/mac.rst (63%) rename source/{user-manuals/tor/firefox => misc-guides/tor-firefox}/windows.rst (65%) rename source/{user-manuals/tor => misc-guides/tor-os}/android.rst (82%) create mode 100644 source/misc-guides/tor-os/index.rst rename source/{user-manuals/tor => misc-guides/tor-os}/linux.rst (79%) rename source/{user-manuals/tor => misc-guides/tor-os}/mac.rst (93%) rename source/{user-manuals/tor => misc-guides/tor-os}/windows.rst (85%) rename source/{user-manuals/embassyos => user-manual}/connecting.rst (96%) rename source/{user-manuals/embassyos => user-manual}/general/developer-options/alt-marketplace.rst (100%) rename source/{user-manuals/embassyos => user-manual}/general/developer-options/index.rst (100%) rename source/{user-manuals/embassyos => user-manual}/general/developer-options/ssh-setup.rst (100%) rename source/{user-manuals/embassyos => user-manual}/general/embassy-config.rst (100%) rename source/{user-manuals/embassyos => user-manual}/general/forgot-password.rst (100%) rename source/{user-manuals/embassyos => user-manual}/general/index.rst (100%) rename source/{user-manuals/embassyos => user-manual}/general/notifications.rst (100%) rename source/{user-manuals/embassyos => user-manual}/general/power.rst (100%) rename source/{user-manuals/embassyos => user-manual}/general/secure-lan/browser.rst (100%) rename source/{user-manuals/embassyos => user-manual}/general/secure-lan/desktop.rst (100%) rename source/{user-manuals/embassyos => user-manual}/general/secure-lan/index.rst (100%) rename source/{user-manuals/embassyos => user-manual}/general/secure-lan/mobile.rst (100%) rename source/{user-manuals/embassyos => user-manual}/general/updating.rst (100%) rename source/{user-manuals/embassyos => user-manual}/general/wifi.rst (100%) rename source/{user-manuals/embassyos => user-manual}/initial-setup.rst (100%) rename source/{user-manuals/embassyos/using-services => user-manual/managing-services}/backups.rst (100%) rename source/{user-manuals/embassyos/using-services => user-manual/managing-services}/index.rst (90%) rename source/{user-manuals/embassyos/using-services => user-manual/managing-services}/installing.rst (100%) rename source/{user-manuals/embassyos/using-services => user-manual/managing-services}/instructions.rst (100%) rename source/{user-manuals/embassyos/using-services => user-manual/managing-services}/logs.rst (100%) rename source/{user-manuals/embassyos/using-services => user-manual/managing-services}/managing-deps.rst (100%) rename source/{user-manuals/embassyos/using-services => user-manual/managing-services}/properties.rst (100%) rename source/{user-manuals/embassyos/using-services => user-manual/managing-services}/service-config.rst (100%) delete mode 100644 source/user-manuals/embassyos/index.rst delete mode 100644 source/user-manuals/tor/firefox/index.rst delete mode 100644 source/user-manuals/tor/index.rst diff --git a/source/_static/images/tor/firefox_whitelist.png b/source/_static/images/tor/firefox_whitelist.png new file mode 100644 index 0000000000000000000000000000000000000000..cfb4dc6c170cddeecc2d4c25e94cfebfe8b29590 GIT binary patch literal 94445 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

4_Vh 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
v{B8oBi_y}=b| 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 literal 0 HcmV?d00001 diff --git a/source/_static/images/tor/firefox_whitelist_mobile.png b/source/_static/images/tor/firefox_whitelist_mobile.png new file mode 100644 index 0000000000000000000000000000000000000000..8f78043367002b2275b747dceea6a72db6f28359 GIT binary patch literal 56994 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 bS3)ClZ7wzQX@KPXF419)K6k3b!Y%gSmUCc& literal 0 HcmV?d00001 diff --git a/source/getting-started/introduction.rst b/source/getting-started/introduction.rst index e3a3717..ac40c99 100644 --- a/source/getting-started/introduction.rst +++ b/source/getting-started/introduction.rst @@ -10,4 +10,4 @@ So what do you do with your Embassy? You use it to run services: Bitcoin, Lightn Every communication between you and your Embassy is end-to-end encrypted and onion routed over the Tor network. All services are open-source and self-hosted, meaning there are no trusted third parties of any kind. -To get an Embassy, you can :ref:`purchase` one directly from Start9 Labs, or you can :ref:`build one yourself`. \ No newline at end of file +To get an Embassy, you can :ref:`purchase` one directly from Start9 Labs, or you can :ref:`build one yourself`. \ No newline at end of file diff --git a/source/getting-started/purchase.rst b/source/getting-started/purchase.rst deleted file mode 100644 index 1a11cd3..0000000 --- a/source/getting-started/purchase.rst +++ /dev/null @@ -1,7 +0,0 @@ -.. _purchase: - -******** -Purchase -******** - -For maximum convenience, you can buy an Embassy directly from Start9 Labs through our `Shopify Store `_. The device comes fully-assembled and pre-installed with the latest version of EmbassyOS. We do its own hardware assembly and fulfillment, and we only collect the minimal information necessary to fulfil your order. And yes, we accept Bitcoin. \ No newline at end of file diff --git a/source/getting-started/purchasing.rst b/source/getting-started/purchasing.rst new file mode 100644 index 0000000..72dfe05 --- /dev/null +++ b/source/getting-started/purchasing.rst @@ -0,0 +1,9 @@ +.. _purchasing: + +********** +Purchasing +********** + +For maximum convenience, you can purchase an Embassy device directly from Start9 Labs through our `Shopify Store `_. The device comes in a beutiful box, fully-assembled, and pre-installed with the latest version of EmbassyOS. We do our own hardware assembly and fulfillment, and we only collect the minimal information necessary to fulfill your order. And yes, we accept Bitcoin. + +If you prefer to build your own Embassy, you can follow the :ref:`DIY Guide `. \ No newline at end of file diff --git a/source/index.rst b/source/index.rst index 3fb9008..039030a 100644 --- a/source/index.rst +++ b/source/index.rst @@ -11,16 +11,25 @@ Here you will find guidance and information about the Start9 Embassy personal se :caption: Getting Started getting-started/introduction - getting-started/purchase + getting-started/purchasing getting-started/diy .. toctree:: :maxdepth: 2 - :caption: User Manuals + :caption: User Manual - user-manuals/embassyos/index - user-manuals/available-services/index - user-manuals/tor/index + user-manual/initial-setup + user-manual/connecting + user-manual/general/index + user-manual/managing-services/index + +.. toctree:: + :maxdepth: 2 + :caption: Misc Guides + + misc-guides/available-services + misc-guides/tor-os/index + misc-guides/tor-firefox/index .. toctree:: :maxdepth: 2 diff --git a/source/user-manuals/available-services/index.rst b/source/misc-guides/available-services.rst similarity index 84% rename from source/user-manuals/available-services/index.rst rename to source/misc-guides/available-services.rst index 71c3087..6eda297 100644 --- a/source/user-manuals/available-services/index.rst +++ b/source/misc-guides/available-services.rst @@ -4,7 +4,7 @@ Available Services ****************** -A list of currently released services for EmbassyOS. Links to the wrapper repository that contains advanced instructions and integration guides. +A list of currently-available services for the Embassy. Bitcoin-related services ======================== @@ -20,6 +20,6 @@ Other services ============== * `Bitwarden `_ +* `Burn After Reading `_ * `Cups `_ -* `File Browser `_ -* `Burn After Reading `_ \ No newline at end of file +* `File Browser `_ \ No newline at end of file diff --git a/source/user-manuals/tor/firefox/android.rst b/source/misc-guides/tor-firefox/android.rst similarity index 57% rename from source/user-manuals/tor/firefox/android.rst rename to source/misc-guides/tor-firefox/android.rst index 82b9f81..57490db 100644 --- a/source/user-manuals/tor/firefox/android.rst +++ b/source/misc-guides/tor-firefox/android.rst @@ -11,32 +11,36 @@ Once Tor is setup on your system, you can proceed to setup Firefox. Download `Firefox Beta `_ from the Play Store, or Fennec for F-Droid. -Now, you need to download a `Proxy Auto Config` file that will use Orbot to resolve :code:`.onion` URLs. We have one hosted `here `_. +Now, you need to download a `Proxy Auto Config` file that will use Orbot to resolve `.onion` URLs. We have one hosted `here `_. -Next, navigate to :code:`about:config` in the Firefox URL bar, like so: +Next, navigate to ``about:config`` in the Firefox URL bar: .. figure:: /_static/images/tor/about_config.png :width: 80% :alt: Firefox about config -You are going to have to change a few options in here. First, type ``“network.proxy.type”`` into the search bar, and set the value to ``"2"``: +You are going to have to change a few options in here. First, type ``network.proxy.type`` into the search bar, and set the value to ``2``: .. figure:: /_static/images/tor/network_proxy_type.png :width: 80% :alt: Firefox network proxy type setting screenshot -Then, search for ``“network.proxy.autoconfig_url”``, and set the value to ``"file:///storage/emulated/0/Download/proxy.pac"``: +Then, search for ``network.proxy.autoconfig_url``, and set the value to ``file:///storage/emulated/0/Download/proxy.pac``: .. figure:: /_static/images/tor/autoconfig_url.png :width: 80% :alt: Firefox autoconfig url setting screenshot -Next, search for ``“network.proxy.socks_remote_dns”``, and set the value to ``"true"``: +Next, search for ``network.proxy.socks_remote_dns``, and set the value to ``true``: .. figure:: /_static/images/tor/socks_remote_dns.png :width: 80% :alt: Firefox socks remote dns setting screenshot -Finally, search for ``“dom.securecontext.whitelist_onions”``, and set the value to ``"true"``: +Next, search for ``dom.securecontext.whitelist_onions`` and set the value to ``true``. -Restart Firefox, and you’re all set! You should now be able to navigate to :code:`.onion` URLs in Firefox. This means you can bookmark Cups Messenger, and use your Bitwarden Tor address in the `Bitwarden Password Manager `_ native application. \ No newline at end of file +.. figure:: /_static/images/tor/firefox_whitelist_mobile.png + :width: 80% + :alt: Firefox whitelist onions screenshot + +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, and use your Bitwarden Tor address in the `Bitwarden Password Manager `_ native application. \ No newline at end of file diff --git a/source/misc-guides/tor-firefox/index.rst b/source/misc-guides/tor-firefox/index.rst new file mode 100644 index 0000000..abd3bf2 --- /dev/null +++ b/source/misc-guides/tor-firefox/index.rst @@ -0,0 +1,16 @@ +*************************** +Configuring Firefox for Tor +*************************** + +.. warning:: + This guide assumes you are already :ref:`running Tor on your phone or computer`. + +Once you have completed the above guide, select your device's operating system below: + +.. toctree:: + :maxdepth: 1 + + MacOS + Windows + Linux + Android \ No newline at end of file diff --git a/source/user-manuals/tor/firefox/linux.rst b/source/misc-guides/tor-firefox/linux.rst similarity index 68% rename from source/user-manuals/tor/firefox/linux.rst rename to source/misc-guides/tor-firefox/linux.rst index 20c6e7a..8105074 100644 --- a/source/user-manuals/tor/firefox/linux.rst +++ b/source/misc-guides/tor-firefox/linux.rst @@ -7,7 +7,15 @@ Setting up Firefox with Tor on Linux .. warning:: This guide assumes you have completed :ref:`setting up Tor for Linux`. Please visit this section first before you proceed as it is required for Firefox to properly work with Tor. -Once Tor is setup on your system, you can proceed to setup Firefox. +Open Firefox. + +Enter ``about:config`` in the URL bar. Accept any warnings that may appear about accessing advanced settings. + +Search for ``dom.securecontext.whitelist_onions`` and set the value to ``true``. + +.. figure:: /_static/images/tor/firefox_whitelist.png + :width: 80% + :alt: Firefox whitelist onions screenshot Next, in order to tell Firefox which urls to use Tor for, you need a `Proxy Auto Config` file. We have one hosted `here `_. To get it, you can run: @@ -41,6 +49,6 @@ Then, check the box labeled `Proxy DNS when using SOCKS v5`: :width: 80% :alt: Firefox proxy settings screenshot -Click :code:`OK` and then restart Firefox for the changes to take effect. +Click ``OK`` and then restart Firefox for the changes to take effect. -Now you’re all set! You should now be able to navigate to :code:`.onion` URLs in Firefox. This means you can bookmark Cups Messenger, and use your Bitwarden Tor address in the `Bitwarden Firefox Plugin `_. \ No newline at end of file +Now you’re all set! You should now be able to navigate to `.onion` URLs in Firefox. This means you can bookmark Cups Messenger, and use your Bitwarden Tor address in the `Bitwarden Firefox Plugin `_. \ No newline at end of file diff --git a/source/user-manuals/tor/firefox/mac.rst b/source/misc-guides/tor-firefox/mac.rst similarity index 63% rename from source/user-manuals/tor/firefox/mac.rst rename to source/misc-guides/tor-firefox/mac.rst index 03d86e3..38be650 100644 --- a/source/user-manuals/tor/firefox/mac.rst +++ b/source/misc-guides/tor-firefox/mac.rst @@ -7,9 +7,19 @@ Setting up Firefox with Tor on MacOS .. warning:: This guide assumes you have completed :ref:`setting up Tor for MacOS`. Please visit this section first before you proceed as it is required for Firefox to properly work with Tor. -Once Tor is setup on your system, you can proceed to setup Firefox. +Open Firefox. -In order to tell Firefox which URLs to use Tor for, you need a `Proxy Auto Config` file. We have one hosted `here `_. To get it, run: +Enter ``about:config`` in the URL bar. Accept any warnings that may appear about accessing advanced settings. + +Search for ``dom.securecontext.whitelist_onions`` and set the value to ``true``. + +.. figure:: /_static/images/tor/firefox_whitelist.png + :width: 80% + :alt: Firefox whitelist onions screenshot + +Now, open the `Terminal` App on your Mac. You can find it in your list of Applications. + +In order to tell Firefox which URLs to use Tor for, you need a `Proxy Auto Config` file. We have one hosted `here `_. To get it, enter into the terminal: .. code-block:: @@ -47,6 +57,6 @@ Then, check the box labeled `Proxy DNS when using SOCKS v5`: :width: 80% :alt: Firefox proxy settings screenshot -Click :code:`OK` and then restart Firefox for the changes to take effect. +Click ``OK`` and then restart Firefox for the changes to take effect. -Now you’re all set! You should now be able to navigate to :code:`.onion` URLs in Firefox. This means you can bookmark Cups Messenger, and use your Bitwarden Tor address in the `Bitwarden Firefox Plugin `_. \ No newline at end of file +Now you’re all set! You should now be able to navigate to `.onion` URLs in Firefox. This means you can bookmark Cups Messenger, and use your Bitwarden Tor address in the `Bitwarden Firefox Plugin `_. \ No newline at end of file diff --git a/source/user-manuals/tor/firefox/windows.rst b/source/misc-guides/tor-firefox/windows.rst similarity index 65% rename from source/user-manuals/tor/firefox/windows.rst rename to source/misc-guides/tor-firefox/windows.rst index 9f0bfeb..ec60b7f 100644 --- a/source/user-manuals/tor/firefox/windows.rst +++ b/source/misc-guides/tor-firefox/windows.rst @@ -7,7 +7,15 @@ Setting up Firefox with Tor on Windows .. warning:: This guide assumes you have completed :ref:`setting up Tor for Windows`. Please visit this section first before you proceed as it is required for Firefox to properly work with Tor. -Once Tor is setup on your system, you can proceed to setup Firefox. +Open Firefox. + +Enter ``about:config`` in the URL bar. Accept any warnings that may appear about accessing advanced settings. + +Search for ``dom.securecontext.whitelist_onions`` and set the value to ``true``. + +.. figure:: /_static/images/tor/firefox_whitelist.png + :width: 80% + :alt: Firefox whitelist onions screenshot Now, you need to download a `Proxy Auto Config` file that will use the Tor service to resolve .onion urls. We have one hosted `here `_. Save it somewhere you won’t delete it. For this example: @@ -29,7 +37,7 @@ Search for the term “proxy” in the search bar in the upper right, then selec :width: 80% :alt: Firefox search screenshot -This should open a menu that will allow you to configure your proxy settings. Select `Automatic proxy configuration URL` and paste in the path to your PAC file from earlier, prefixed with ``"file://"``. For example: +This should open a menu that will allow you to configure your proxy settings. Select `Automatic proxy configuration URL` and paste in the path to your PAC file from earlier, prefixed with ``file://``. For example: .. code-block:: @@ -41,6 +49,6 @@ Then, check the box labeled `Proxy DNS when using SOCKS v5`: :width: 80% :alt: Firefox proxy settings screenshot -Click :code:`OK` and then restart Firefox for the changes to take effect. +Click ``OK`` and then restart Firefox for the changes to take effect. -Now you’re all set! You should now be able to navigate to :code:`.onion` URLs in Firefox. This means you can bookmark Cups Messenger, and use your Bitwarden Tor address in the `Bitwarden Firefox Plugin `_. \ No newline at end of file +Now you’re all set! You should now be able to navigate to `.onion` URLs in Firefox. This means you can bookmark Cups Messenger, and use your Bitwarden Tor address in the `Bitwarden Firefox Plugin `_. \ No newline at end of file diff --git a/source/user-manuals/tor/android.rst b/source/misc-guides/tor-os/android.rst similarity index 82% rename from source/user-manuals/tor/android.rst rename to source/misc-guides/tor-os/android.rst index 1fef588..6f636de 100644 --- a/source/user-manuals/tor/android.rst +++ b/source/misc-guides/tor-os/android.rst @@ -1,11 +1,11 @@ .. _tor-android: -************************* -Setting up Tor on Android -************************* +********************** +Running Tor on Android +********************** .. warning:: - Custom proxies are now only available in Firefox `Beta `_ or `Nightly `_ due to a breaking change by the Firefox team. + Custom proxies are now only available in `Firefox Beta `_ or `Firefox Nightly `_ due to a breaking change by the Firefox team. First, install the Tor proxy service to your system. To do so, open the play store and download `Orbot `_. Once you have done so, launch Orbot. @@ -42,7 +42,7 @@ Orbot's VPN mode allows certain applications to utilize it's Tor service. This process also applies for GrapheneOS. -To setup, first disable Private DNS on your device. To do so, navigate to: :code:`Settings > Network & Internet > Advanced > Private DNS > Off` +To setup, first disable Private DNS on your device. To do so, navigate to: ``Settings > Network & Internet > Advanced > Private DNS > Off`` .. figure:: /_static/images/tor/private_dns_off.png :width: 80% diff --git a/source/misc-guides/tor-os/index.rst b/source/misc-guides/tor-os/index.rst new file mode 100644 index 0000000..bbadbb5 --- /dev/null +++ b/source/misc-guides/tor-os/index.rst @@ -0,0 +1,17 @@ +.. _running-tor: + +************************************* +Running Tor on Your Phone or Computer +************************************* + +Running Tor on your phone or computer enables apps that are not Tor-enabled to communicate over Tor. + +Select your operating system to get started: + +.. toctree:: + :maxdepth: 1 + + MacOS + Windows + Linux + Android \ No newline at end of file diff --git a/source/user-manuals/tor/linux.rst b/source/misc-guides/tor-os/linux.rst similarity index 79% rename from source/user-manuals/tor/linux.rst rename to source/misc-guides/tor-os/linux.rst index 139e83c..8e7b9f4 100644 --- a/source/user-manuals/tor/linux.rst +++ b/source/misc-guides/tor-os/linux.rst @@ -1,8 +1,8 @@ .. _tor-linux: -*********************** -Setting up Tor on Linux -*********************** +******************** +Running Tor on Linux +******************** All you need to do is install the Tor proxy service to your system. To do so, open your terminal and run the following command: diff --git a/source/user-manuals/tor/mac.rst b/source/misc-guides/tor-os/mac.rst similarity index 93% rename from source/user-manuals/tor/mac.rst rename to source/misc-guides/tor-os/mac.rst index 30aacfa..8784ab3 100644 --- a/source/user-manuals/tor/mac.rst +++ b/source/misc-guides/tor-os/mac.rst @@ -1,8 +1,8 @@ .. _tor-mac: -*********************** -Setting up Tor on MacOS -*********************** +******************** +Running Tor on MacOS +******************** First, you need to install the Tor proxy service to your system. This will require opening your Terminal. diff --git a/source/user-manuals/tor/windows.rst b/source/misc-guides/tor-os/windows.rst similarity index 85% rename from source/user-manuals/tor/windows.rst rename to source/misc-guides/tor-os/windows.rst index 01c64c1..6166e76 100644 --- a/source/user-manuals/tor/windows.rst +++ b/source/misc-guides/tor-os/windows.rst @@ -1,8 +1,8 @@ .. _tor-windows: -************************* -Setting up Tor on Windows -************************* +********************** +Running Tor on Windows +********************** First, you need to install the Tor proxy service to your system. Unfortunately, `torproject.org` no longer publishes a standalone Tor binary for Windows, so the recommended way to get it is with the Tor Browser Bundle. You can download it `here `_. @@ -23,8 +23,8 @@ Once it is downloaded, go ahead and run the installer. If you want to install th It does not matter where you set the destination folder, however you need to make note of it for later. Go ahead and finish the installation. Now you want to set up Tor to run as a service: to run in the background and keep itself running so you don’t have to worry about it again. To do so, you need to open your Command Prompt as an administrator. -In Windows 10, you can simply type :code:`cmd` in the Windows search bar, right click on the first result, and select `Run as Administrator`. -Once it opens, you can run the following commands, inserting your destination folder in place of :code:``: +In Windows 10, you can simply type ``cmd`` in the Windows search bar, right click on the first result, and select `Run as Administrator`. +Once it opens, you can run the following commands, inserting your destination folder in place of ````: .. code-block:: diff --git a/source/user-manuals/embassyos/connecting.rst b/source/user-manual/connecting.rst similarity index 96% rename from source/user-manuals/embassyos/connecting.rst rename to source/user-manual/connecting.rst index 99ee4db..f691fa3 100644 --- a/source/user-manuals/embassyos/connecting.rst +++ b/source/user-manual/connecting.rst @@ -24,7 +24,7 @@ Below are a list of our recommended browsers for Tor: * `Tor Browser `_ (Mac, Windows, Linux, Android) * `Brave `_ (Mac, Windows, Linux) -.. seealso:: :ref:`Setting up Tor for browsers ` +.. seealso:: :ref:`Setting up Tor for browsers ` .. seealso:: `Announcing the Consulate Browser! `_ diff --git a/source/user-manuals/embassyos/general/developer-options/alt-marketplace.rst b/source/user-manual/general/developer-options/alt-marketplace.rst similarity index 100% rename from source/user-manuals/embassyos/general/developer-options/alt-marketplace.rst rename to source/user-manual/general/developer-options/alt-marketplace.rst diff --git a/source/user-manuals/embassyos/general/developer-options/index.rst b/source/user-manual/general/developer-options/index.rst similarity index 100% rename from source/user-manuals/embassyos/general/developer-options/index.rst rename to source/user-manual/general/developer-options/index.rst diff --git a/source/user-manuals/embassyos/general/developer-options/ssh-setup.rst b/source/user-manual/general/developer-options/ssh-setup.rst similarity index 100% rename from source/user-manuals/embassyos/general/developer-options/ssh-setup.rst rename to source/user-manual/general/developer-options/ssh-setup.rst diff --git a/source/user-manuals/embassyos/general/embassy-config.rst b/source/user-manual/general/embassy-config.rst similarity index 100% rename from source/user-manuals/embassyos/general/embassy-config.rst rename to source/user-manual/general/embassy-config.rst diff --git a/source/user-manuals/embassyos/general/forgot-password.rst b/source/user-manual/general/forgot-password.rst similarity index 100% rename from source/user-manuals/embassyos/general/forgot-password.rst rename to source/user-manual/general/forgot-password.rst diff --git a/source/user-manuals/embassyos/general/index.rst b/source/user-manual/general/index.rst similarity index 100% rename from source/user-manuals/embassyos/general/index.rst rename to source/user-manual/general/index.rst diff --git a/source/user-manuals/embassyos/general/notifications.rst b/source/user-manual/general/notifications.rst similarity index 100% rename from source/user-manuals/embassyos/general/notifications.rst rename to source/user-manual/general/notifications.rst diff --git a/source/user-manuals/embassyos/general/power.rst b/source/user-manual/general/power.rst similarity index 100% rename from source/user-manuals/embassyos/general/power.rst rename to source/user-manual/general/power.rst diff --git a/source/user-manuals/embassyos/general/secure-lan/browser.rst b/source/user-manual/general/secure-lan/browser.rst similarity index 100% rename from source/user-manuals/embassyos/general/secure-lan/browser.rst rename to source/user-manual/general/secure-lan/browser.rst diff --git a/source/user-manuals/embassyos/general/secure-lan/desktop.rst b/source/user-manual/general/secure-lan/desktop.rst similarity index 100% rename from source/user-manuals/embassyos/general/secure-lan/desktop.rst rename to source/user-manual/general/secure-lan/desktop.rst diff --git a/source/user-manuals/embassyos/general/secure-lan/index.rst b/source/user-manual/general/secure-lan/index.rst similarity index 100% rename from source/user-manuals/embassyos/general/secure-lan/index.rst rename to source/user-manual/general/secure-lan/index.rst diff --git a/source/user-manuals/embassyos/general/secure-lan/mobile.rst b/source/user-manual/general/secure-lan/mobile.rst similarity index 100% rename from source/user-manuals/embassyos/general/secure-lan/mobile.rst rename to source/user-manual/general/secure-lan/mobile.rst diff --git a/source/user-manuals/embassyos/general/updating.rst b/source/user-manual/general/updating.rst similarity index 100% rename from source/user-manuals/embassyos/general/updating.rst rename to source/user-manual/general/updating.rst diff --git a/source/user-manuals/embassyos/general/wifi.rst b/source/user-manual/general/wifi.rst similarity index 100% rename from source/user-manuals/embassyos/general/wifi.rst rename to source/user-manual/general/wifi.rst diff --git a/source/user-manuals/embassyos/initial-setup.rst b/source/user-manual/initial-setup.rst similarity index 100% rename from source/user-manuals/embassyos/initial-setup.rst rename to source/user-manual/initial-setup.rst diff --git a/source/user-manuals/embassyos/using-services/backups.rst b/source/user-manual/managing-services/backups.rst similarity index 100% rename from source/user-manuals/embassyos/using-services/backups.rst rename to source/user-manual/managing-services/backups.rst diff --git a/source/user-manuals/embassyos/using-services/index.rst b/source/user-manual/managing-services/index.rst similarity index 90% rename from source/user-manuals/embassyos/using-services/index.rst rename to source/user-manual/managing-services/index.rst index 4ea5fb2..3ad560a 100644 --- a/source/user-manuals/embassyos/using-services/index.rst +++ b/source/user-manual/managing-services/index.rst @@ -1,6 +1,6 @@ -************** -Using Services -************** +***************** +Managing Services +***************** Services are self-hosted, open source projects made compatible for EmbassyOS. Each service is has been independently developed by members of the open source community. The Embassy enables configuration, customization and a one click install. diff --git a/source/user-manuals/embassyos/using-services/installing.rst b/source/user-manual/managing-services/installing.rst similarity index 100% rename from source/user-manuals/embassyos/using-services/installing.rst rename to source/user-manual/managing-services/installing.rst diff --git a/source/user-manuals/embassyos/using-services/instructions.rst b/source/user-manual/managing-services/instructions.rst similarity index 100% rename from source/user-manuals/embassyos/using-services/instructions.rst rename to source/user-manual/managing-services/instructions.rst diff --git a/source/user-manuals/embassyos/using-services/logs.rst b/source/user-manual/managing-services/logs.rst similarity index 100% rename from source/user-manuals/embassyos/using-services/logs.rst rename to source/user-manual/managing-services/logs.rst diff --git a/source/user-manuals/embassyos/using-services/managing-deps.rst b/source/user-manual/managing-services/managing-deps.rst similarity index 100% rename from source/user-manuals/embassyos/using-services/managing-deps.rst rename to source/user-manual/managing-services/managing-deps.rst diff --git a/source/user-manuals/embassyos/using-services/properties.rst b/source/user-manual/managing-services/properties.rst similarity index 100% rename from source/user-manuals/embassyos/using-services/properties.rst rename to source/user-manual/managing-services/properties.rst diff --git a/source/user-manuals/embassyos/using-services/service-config.rst b/source/user-manual/managing-services/service-config.rst similarity index 100% rename from source/user-manuals/embassyos/using-services/service-config.rst rename to source/user-manual/managing-services/service-config.rst diff --git a/source/user-manuals/embassyos/index.rst b/source/user-manuals/embassyos/index.rst deleted file mode 100644 index 707aa0e..0000000 --- a/source/user-manuals/embassyos/index.rst +++ /dev/null @@ -1,11 +0,0 @@ -********* -EmbassyOS -********* - -.. toctree:: - :maxdepth: 2 - - initial-setup - connecting - general/index - using-services/index \ No newline at end of file diff --git a/source/user-manuals/tor/firefox/index.rst b/source/user-manuals/tor/firefox/index.rst deleted file mode 100644 index 75f6635..0000000 --- a/source/user-manuals/tor/firefox/index.rst +++ /dev/null @@ -1,22 +0,0 @@ -***************** -Firefox Tor Setup -***************** - -.. warning:: - These guides assume you have completed :ref:`setting up Tor for your operating system`. Please visit this section first before you proceed as it is required for Firefox to properly work with Tor. - -After completing the steps above to setup Tor on your operating system: - -#. Go to :code:`about:config` in the URL bar. -#. Accept any warnings that may appear about accessing advanced settings. -#. Search for :code:`dom.securecontext.whitelist_onions` and set the value to :code:`true`. -#. Restart Firefox. -#. Select your platform below to complete setup: - -.. toctree:: - :maxdepth: 1 - - Android - Mac - Linux - Windows \ No newline at end of file diff --git a/source/user-manuals/tor/index.rst b/source/user-manuals/tor/index.rst deleted file mode 100644 index dc2475a..0000000 --- a/source/user-manuals/tor/index.rst +++ /dev/null @@ -1,62 +0,0 @@ -.. _tor-system-setup: - -************** -Setting up Tor -************** - -Operating Systems -================= - -Setting up Tor on your operating system enables other applications to utilize its functionality beyond Tor Browser. For example, a bitcoin wallet software that connects to a remote bitcoin node over Tor, or Firefox web browser. In the following guides, we will walk you through setting up Tor globally. That way, you can integrate other applications that use Embassy services all over Tor! - -Select your operating system to get started: - -.. toctree:: - :maxdepth: 1 - - MacOS - Windows - Linux - Android - -.. _tor-browser-setup: - -Browsers -======== - -To access websites that provide a Tor address (the :code:`.onion` URL), a Tor enabled browser is required. - -Tor Browser ------------ - -The `Tor Browser `_ works right out of the box. Simply download, launch, and plug in a :code:`.onion` URL to access a website over Tor. No extra configuration is needed. However, it is important to note that this is the least flexible option - browser extensions are not enabled, so utilizing password managers such as Bitwarden is not possible. It is also the slowest experience for ordinary web browsing due to the extra hops it makes across the internet. - -Brave Browser -------------- - -Alternatively, you can use `Brave `_ to access websites over Tor. After downloading and launching, you can open a Brave Private Window with Tor by pressing :code`Option ⌥ + Command ⌘ + N`. -However, this approach is also restricting, since browser extensions are disabled in this mode as well. Ordinary web browsing is also somewhat slower in a Private Window with Tor, so you might choose to navigate between Brave browser windows for either clearnet or Tor websites. This is a somewhat less uniform experience. - -Firefox Browser ---------------- - -Start9 recommends configuring Firefox to resolve Tor addresses. This is by far the most featureful and flexible approach. It requires a bit more work (< 5 minutes), but the resulting experience is worth the effort. It gives you the best of both worlds: you can browse clearnet websites without latency and visit Onion websites without switching browsers. And for Embassy owners, there is the added benefit of using your `Bitwarden password manager `_! - -After completing the steps above to setup Tor on your operating system: - -#. Go to :code:`about:config` in the URL bar. -#. Accept any warnings that may appear about accessing advanced settings. -#. Search for :code:`dom.securecontext.whitelist_onions` and set the value to :code:`true`. -#. Restart Firefox. -#. Select your platform below to complete setup: - -- :ref:`Android ` -- :ref:`Linux ` -- :ref:`Mac ` -- :ref:`Windows ` - -.. toctree:: - :maxdepth: 1 - :hidden: - - Firefox \ No newline at end of file