From bdd6bee3441ca097d55381398a0c97f02d004c14 Mon Sep 17 00:00:00 2001 From: kn0wmad Date: Fri, 19 Mar 2021 11:34:29 -0600 Subject: [PATCH] More reformatting, add BTCPayServer --- source/misc-guides/available-services.rst | 3 ++- source/support/concepts.rst | 1 - source/support/faq.rst | 30 ++++++++++++++++++----- 3 files changed, 26 insertions(+), 8 deletions(-) diff --git a/source/misc-guides/available-services.rst b/source/misc-guides/available-services.rst index df4b001..8ac11ce 100644 --- a/source/misc-guides/available-services.rst +++ b/source/misc-guides/available-services.rst @@ -15,6 +15,7 @@ Bitcoin-related services * `c-lightning `_ * `Ride the Lightning (RTL) `_ * `Spark Wallet `_ +* `BTCPayServer `_ Other services ============== @@ -23,4 +24,4 @@ Other services * `Burn After Reading `_ * `Cups `_ * `File Browser `_ -* `Mastodon `_ \ No newline at end of file +* `Mastodon `_ diff --git a/source/support/concepts.rst b/source/support/concepts.rst index b239aef..4025c2a 100644 --- a/source/support/concepts.rst +++ b/source/support/concepts.rst @@ -39,7 +39,6 @@ Distinct from open source software is proprietary, or closed source, software. C As a company founded on the principles of freedom, every service we support is open source. We believe in contributing to the future of this vibrant and passionate ecosystem. - .. _lan: LAN diff --git a/source/support/faq.rst b/source/support/faq.rst index 4a8d101..dc2ab9e 100644 --- a/source/support/faq.rst +++ b/source/support/faq.rst @@ -62,11 +62,9 @@ Start9 Labs augmented the original Raspbian OS to include: The .s9pk extension is Start9 Labs' custom package format based on tar. It encompasses the necessary components to compress, host, and install a service on the marketplace. - - What are EmbassyOS Services? ---------------------------- -A Service can be any piece of software added to the Marketplace. All services are "self-hosted," meaning that you are in complete control of your data. This means you can run your own "cloud!" Learn more :ref:`here ` and see our currently :ref:`Available Services `. +A Service can be any piece of software added to the Marketplace. All services are "self-hosted," meaning that you are in complete control of your data. This means you can run your own "cloud!" Learn more about managing services :ref:`here ` and see our currently :ref:`Available Services `. Does the Embassy ship worldwide? -------------------------------- @@ -142,6 +140,8 @@ I run a business, can I use an Embassy for tasks such as password management and ---------------------------------------------------------------------------------------------- Absolutely. An Embassy would be a great addition to any business as it is easy to use and provides services that you control, with no subscription fees. +With the addition of `BTCPayServer `_, you can even run your own payment processor and accept cryptocurrency payments with no third party necessary! + Why would I even buy this when I can just build it for free?? ------------------------------------------------------------- (1) White glove support. Because each Embassy comes with a unique product key engraved on it, and we have a record of all product keys ever, we can ask the user to verify their product key in order to receive a higher tier of support, such as phone calls. @@ -160,7 +160,7 @@ Embassy (Device, OS, and DIY) Can I run EmbassyOS on a VPS or VM? ----------------------------------- -No, and we do not advise this. It is designed to be used on a RaspberryPi. +Maybe, but we advise against this. It is designed to be used on a RaspberryPi. Is it possible to use the EmbassyOS on my own hardware? ------------------------------------------------------- @@ -206,9 +206,14 @@ Can I mine Bitcoin with this? No, you can not. Does the Embassy only work over Tor? No http or VPN...?? ----------------------------------------------------- +-------------------------------------------------------- The Embassy’s current primary communication is Tor, yes. In many cases we use HTTP over Tor (they are not mutually exclusive), you can see this by navigating to the Tor address in a browser and see the “http” in front of it. A VPN is a feature we’re exploring as an alternative to Tor to make things faster without meaningfully impacting privacy. You can also connect directly via LAN if you are on the same network as your device. +What if someone gets physical access to my device, can they read the contents? Is it encrypted? +----------------------------------------------------------------------------------------------- +The device is currently not currently protected in that way. Someone with physical access to the device can get full access to everything on it. +Apps like bitwarden however do not store plaintext information, so your passwords will not be compromised unless they know your master password. + ========================= Setup and Troubleshooting ========================= @@ -225,6 +230,12 @@ What if I can't connect to my Embassy? -------------------------------------- Please ensure your phone / computer is connected to the same wired or wireless network as your Embassy. Be careful that you are not on a seperate or "guest" network. +Can I use the Embassy from behind a VPN, for example, if my router has a built-in VPN? +-------------------------------------------------------------------------------------- +While this is possible, it adds complexity, which may lead to problems. You will need to understand the setup of your router/VPN and how it supports (or doesn't support) tor connections. + +If you are having trouble with this, you might consider letting the Embassy out "in the clear," since everything is broadcast exclusively across the Tor network, offering a high level of privacy. + ======== Services ======== @@ -307,9 +318,14 @@ Will there be a VPN? -------------------- We are looking into adding as a Wireguard service for VPN access when you are not home. A client-to-client VPN may also be possible. +Can the Embassy run 'X' Service?? +--------------------------------- +Potentially. `Here `_ is a comprehensive list of self-hosted services, any of which can theoretically make it to the Embassy one day. +If you are interested in packaging a service up for the Embassy, which does not require extensive development skills, please see our guide :ref:`here `. + Is the Embassy a Tor relay node? -------------------------------- -Not, currently it is not, but we plan to add that functionality in the future. +No, currently it is not, but we plan to add that functionality in the future. What is the difference between the Bitcoin Wallet Tracker and the Electrum Personal Server? ------------------------------------------------------------------------------------------- @@ -364,5 +380,7 @@ While we are intent on providing the most friendly experience possible to our cu I want to understand in depth how a Service works and it's available configuration options. Where can I go to learn more? -------------------------------------------------------------------------------------------------------------------------- Depending on the app, the config options can be quite involved. Bitcoin Core, for example, has an enormous amount of complex options, almost none of which are useful to a normal user doing normal things. We chose some very sane defaults that should work for normal use cases. Here is an example config from the Bitcoin `GitHub `. + By reading the descriptions in the link above, as well as doing some extra searching on your favorite search engine, you can begin to discover all the crazy ways in which someone can customize their Bitcoin node. Here is another list of `possible options `_. + We translated much of (but not all of) the tons of options into a clean and easy-to-use GUI with toggles, dropdowns, inputs, etc, which is what you're seeing in your config screen. If you notice the little "?" icons on the left of each option, clicking them will provide a brief description as to what the option does. Also, our config GUI restricts the possible values you can enter such that you don't accidentally crash Bitcoin. That said, be very careful about just randomly changing things, lest your node starts to behave strangely.