Commit Graph
60 Commits
Author SHA1 Message Date
Erik Arvstedt f52059ce3c docs: add doc 'Configuration and maintenance'
- Move section `updating` from `usage.md` to `configuration.md` and
  rename `usage.md` -> `services.md`.
  `services.md` documents how enable and interact with node services.

- README: Move `docs` below `Get started`. The `docs` section is short and
  should be easily accessible.
2021-11-29 13:47:47 +01:00
Erik Arvstedt 94aee8174d usage.md: add section Managing services 2021-11-29 13:22:44 +01:00
Erik Arvstedt 8cc7b83da1 usage.md: convert to '#' heading syntax
Like in other docs.
2021-11-29 13:22:44 +01:00
Erik Arvstedt 91fbcfcc77 faq.md: reformat
Improves readability in both the rendered and raw formats.

Also, mention that `doas` is enabled only via the `secure-node.nix` template.
2021-11-29 13:22:44 +01:00
nixbitcoin 030f649009 docs: remove obsolete nixops deploy instructions 2021-11-09 14:15:27 +00:00
nixbitcoin 0a6324e9de docs: add usage instructions for connecting to RTL 2021-11-09 14:15:22 +00:00
Erik Arvstedt e57ab83a51 docs/hardware: update
- Update pruning info
- Add Raspberry Pi 4
  Mentioned here: https://github.com/fort-nix/nix-bitcoin/issues/39#issuecomment-917418830
2021-10-04 00:33:27 +02:00
Erik Arvstedt 1b597f92a6 docs/hardware: add line breaks 2021-10-04 00:33:27 +02:00
Erik Arvstedt 7356a34d88 docs/install.md: update 2021-09-14 19:56:35 +02:00
Erik Arvstedt 77af2e4538 makeShell: improve update-nix-bitcoin
- Don't overwrite `nix-bitcoin-release.nix` on errors
- Show a message to indicate whether `nix-bitcoin-release.nix` was
  updated
- Don't start a shell when called noninteractively

Also, update `usage.md` and reformat `shell.nix`.
2021-09-14 19:56:35 +02:00
Erik Arvstedt 179b86d19c joinmarket: allow recreating wallet from seed
This allows users to easily upgrade their wallets to use Fidelity Bonds.
2021-08-30 13:37:05 +02:00
nixbitcoin 32d0f08d77 docs: fix usage steps numbering 2021-08-30 09:02:30 +00:00
nixbitcoin 520a983862 docs: nixops-krops migration guide 2021-03-15 19:02:58 +01:00
Jonas Nick 7c0b521785 docs: describe deploying with krops in installation tutorial 2021-03-15 19:02:58 +01:00
Jonas Nick eb6dff5478 docs: various improvements to installation tutorial
- Update nixos iso
- Make sure to be root before parting and give instructions for checking
  UEFI vs. legacy
- Instead of making user replace automatically generated nixos config,
  explain how to add options.
- Add boot.loader options directly to hardware-configuration.nix
- Copy .gitignore when setting up a deployment dir
- Stress that the first config that is deployed remotely must include ssh key.
- Debian: 9 Strech -> Debian 10 Buster
- nix: 2.3.3 -> 2.3.10
2021-03-15 19:02:58 +01:00
Jonas Nick a4dabc7390 Remove nixops examples and documentation 2021-03-15 12:42:47 +00:00
nixbitcoin 42f7e9f874 joinmarket: 0.8.0-a5e8879 -> 0.8.1
- Update joinmarket package
- Revert unofficial release settings
- Move Yield Generator config to configFile
- Add new config option max_sweep_fee_change
2021-02-14 16:23:53 +00:00
nixbitcoin 47d257ad3a docs: add rationale for doas to README and FAQ 2021-02-09 12:44:08 +00:00
nixbitcoin b0039d68a0 docs: discourage users from ssh'ing into the root user
Instead recommend using the operator user for all normal system
management tasks.
2021-02-09 12:44:06 +00:00
nixbitcoin 891a69ee8e docs: add zeus usage instructions 2021-02-05 09:17:15 +01:00
Erik Arvstedt 323a431aba improve nodeinfo
- enable usage outside of secure-node.nix
- use json as the output format
- show ports
- also show local addresses, which is particularly useful when
  netns-isolation is enabled
- only show enabled services
2021-01-14 13:25:10 +01:00
Erik Arvstedt f6b883a9ac remove webindex
This module is outdated and incomplete. We can readd an improved version in
the future.

Move nanopos nginx proxy tests to the nanopos test.
2021-01-14 13:25:10 +01:00
nixbitcoin bcedf69549 readme: update and split into various parts 2020-12-30 15:59:22 +00:00
Galder Zamarreño 792962bb32 Fix boot loader reference for UEFI 2020-12-23 12:55:45 +01:00
Erik Arvstedt a359cdfb66 generate-secrets: use pwgen
Password length and alphabet is unchanged, but the restriction to
include at least one numeric and one capital char has been removed.
This restriction is not needed by client applications,
adds code complexity, and even (insignificantly) reduces entropy.

Reason for switching to pwgen:
apg uses /dev/random instead of /dev/urandom which brings no security
benefits but can stall the generate-secrets script on low-entropy
devices due to blocking.

Since `security.rngd` has been disabled in NixOS 20.09, blocking
in generate-secrets can also appear on regular NixOS desktop systems.
2020-12-18 19:56:56 +01:00
Ian Shipman 1d44b99340 add curated clightning plugins 2020-11-18 20:21:34 -06:00
nixbitcoin 1918af69e1 docs: fix joinmarket usage instructions 2020-09-22 17:32:08 +00:00
nixbitcoin dd882753e6 joinmarket: add usage documentation 2020-09-22 13:50:55 +00:00
jurraca 9e6b280fdd docs updates 2020-08-21 21:43:46 +00:00
practicalswift df89ceed39 Fix typos 2020-08-04 13:32:06 +00:00
nixbitcoin 4dbc348921 electrs: remove TLSProxy
https://github.com/spesmilo/electrum/issues/5278 was resolved
2020-07-21 13:41:03 +00:00
nixbitcoin 0382d3a6b8 Document low-entropy problem 2020-04-19 15:16:00 +02:00
Jonas Nick 0ac7b1660b docs: update nix installation instructions 2020-04-08 15:10:34 +00:00
Jonas Nick b2e15c17b8 docs: Update to new deployment method (import instead of fork)
Now you clone nix-bitcoin and start out from the examples.
2020-04-08 07:01:39 +00:00
Jonas Nick 5ed0284db9 Add fetch-release script
This allows getting the hash of the latest (or some other) release
using github releases and gpg verification.
2020-04-08 07:01:35 +00:00
Jonas Nick 65039be656 docs: Remove duplicate instructions 2020-03-30 10:57:01 +02:00
Jonas Nick 455c5664c9 docs: Replace tabs with spaces 2020-03-30 10:57:01 +02:00
Jonas Nick 8aa4714979 docs: Update NixOS version 2020-03-30 10:57:00 +02:00
Erik Arvstedt 961e8217a9 Rename contrib/ to helper/ 2019-11-11 18:45:17 +01:00
Erik Arvstedt 6e26453689 Set default size of the virtualbox machine disk
This eliminates the manual resize step in vbox deployment
2019-11-08 16:01:47 +01:00
Jonas Nick ae15205689 Mention another way to get nixops to pick up the correct IP address of a virtualbox 2019-08-31 15:25:21 +00:00
Lev Dubinets 8010003303 bump vbox disk size to 350gb 2019-07-12 14:22:57 -07:00
Lev Dubinets 9b2bdaca6b shorten macOS install doc 2019-07-03 12:29:03 -07:00
Lev Dubinets a4a4ecd8d7 macOS install instructions 2019-07-03 12:27:41 -07:00
Lev Dubinets 1304230777 add arguments to vbox-resize-disk1 script 2019-07-02 17:46:56 -07:00
Lev Dubinets 16fa9254f3 Add note in install doc about vbox disk resizing 2019-06-30 19:50:30 -07:00
nixbitcoin 52f48d1f87 More detailed instructions on connecting to spark-wallet and electrs through Tor 2019-06-02 20:26:15 +02:00
Jonas Nick 00989c607d Mention installing latest firmware in install.md 2019-05-21 23:12:54 +00:00
Jonas Nick 1797ae7d19 Mention disabling Hyper-Threading and mention ECC 2019-05-18 19:18:00 +00:00
nixbitcoin 38ef76d04e Fix nit, fix numbering, use consistent nomenclature 2019-05-15 16:14:01 +02:00