Commit Graph

44 Commits

Author SHA1 Message Date
nicolas.dorier
f2a1dc57d7
Add BTCPAY_LIGHTNING_HOST (Fix #845) 2023-11-21 11:09:37 +09:00
nicolas.dorier
6c5ce5ab4a
Make sshd config change handle tab as well 2022-10-06 10:46:07 +09:00
nicolas.dorier
b00c0a9800
Make sure PermitRootLogin is not set to 'no' during btcpay-update 2022-10-05 13:56:41 +09:00
Daniel Pereyra Costas
a44871f1ae
Expose to clearnet using Cloudflare Argo Tunnel (#667)
* added env variable for Cloudflare tunnel and docker fragment

* Persist cloudfare tunnel token

* Use cross platform docker image

* Rename fragment

* Add docs

* Additional docs

* Update doc

* Update doc

* Update doc

Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
2022-07-01 10:03:06 +09:00
d11n
e87ef5d0b0
Backup and restore process (#641)
* Make db dump more modular

* Add basic backup and restore scripts

* Exit on error

* Exit with error code in case of missing file

* Determine volumes location programatically

A bit hacky, maybe there's a better way - open for suggestions!

* gzip database dump

* Restore database

* Fail on pipe errors

* Encrypt backup using gpg; improve log messages

* Ensure database container is up during dump and import

* Restore volumes
2022-06-02 16:43:05 +09:00
Taylor Helsper
80f93152c7
Add ability to set port when using no proxy (#625) 2022-05-28 13:10:27 +02:00
d11n
edc9b72101
Update Tallycoin Connect to v1.7.2 (#606) 2022-02-18 10:20:39 +01:00
d11n
79df28b6ed
Upgrade LiT to v0.6.2 (includes bugfix) (#602)
* Upgrade Lightning Terminal to v0.6.2-alpha

Closes btcpayserver/btcpayserver#3459

* Add LIT_PASSWD to .env

* Fix and simplify LiT nginx config

See lightninglabs/lightning-terminal#306.

Fixes btcpayserver/btcpayserver-docker#601

* Mount correct LiT data directory

Fixes btcpayserver/btcpayserver-docker#592
2022-02-16 22:24:05 +09:00
nicolas.dorier
4eff3f4c1c
Update libseccomp2 on any arm32 buster hosts 2021-11-09 11:26:00 +09:00
xpayserver
3721c651d6
Add chatwoot support system (#353)
Co-authored-by: Andrew Camilleri <kukks@btcpayserver.org>
2021-10-04 08:52:53 +02:00
nicolas.dorier
65a37e2509
Add joinmarket support 2021-09-28 22:14:42 +09:00
Andrew Camilleri
d09338b2e5
Feat/fireflyiii (#344)
* Adding Firefly-iii opt fragment

* Adding environment variable to force creation of db

* Instructing postgres to create database

* Switching exposing default port, running create db command

* Remove grep command for postgres container

* Removing database creation on postgres container start

* Adding required App Key env variable

* Updating nginx rewriting

* Updating firefly nginx confugration traying to make it work with subdirectory

https://github.com/firefly-iii/firefly-iii/issues/2848#issuecomment-557845301

* Trying to rewrite

* Reconfiguring nginx to pass headers

* Updating docker fragment

* Last try

* Allowing firefly iii to be hosted on other domain

* Fixing docker compose env variables

* Exposing ports for external communication

* Ports exposing

* Updating firefly host reference

* Matching service name and VIRTUAL_HOST_NAME

* Getting nginx to redirect to port 8080

* update and adapt

* Adapt firefly to be with dedicated domain

* Adapt Docker file builder to support non github builds

* Make firefly init create db only if not exists + run full recommended upgrade procedure

Co-authored-by: rockstardev <rockstardev@users.noreply.github.com>
2021-09-23 18:04:11 +09:00
nicolas.dorier
84d79fd41b
Make btcpay-restart properly restart everything (Fix #524) 2021-09-21 16:58:10 +09:00
Richard Safier
d60a4e6430 Save LND_WTCLIENT_SWEEP_FEE to environment file 2021-07-19 08:32:49 +02:00
Nadav Ivgi
9c5f0ac7a2
Fix saving BWT's env vars to the env file (#442)
Followup to #432 after the previous attempt broke the build >_<
2021-02-21 20:20:38 +09:00
nicolas.dorier
b9ffc73015
Attempt to fix btcpay-setup 2021-02-17 18:58:10 +09:00
Nadav Ivgi
e61e6fe355
Docker fragment for Bitcoin Wallet Tracker (#432)
* Docker fragment for Bitcoin Wallet Tracker

* Add docs for bwt

* Persist all BWT_* options to BTCPAY_ENV_FILE

* Add bwt to DockerFileBuildHelper, remove dynamic image name

The dynamic image didn't play nicely with the build helper, so it was
removed in favour of only supporting the Electrum variant for now.

* Update to bwt v0.2.2 with multi-arch images
2021-01-30 21:18:59 +09:00
d11n
8bd3b65b5a
Improve and document backup script, add scp option (#429)
* Improve and document backup script, add scp option

* dump_db as helper function

* Add option to only dump the database
2021-01-22 13:53:53 +09:00
Andrew Camilleri
6f604c13fe
Merge branch 'master' into feat/support2 2021-01-04 15:10:41 +01:00
nicolas.dorier
835672dd18
Add NDLC-CLI 2020-11-21 11:02:50 +09:00
xpayserver-dev
27f2dfffe0 add Zammad 2020-08-17 09:02:50 +02:00
nicolas.dorier
fc6c5f99eb
Add pihole 2020-02-28 16:10:32 +09:00
nicolas.dorier
ca5c5df3d0
Save EPS_XPUB in the .env file 2020-02-17 15:56:02 +09:00
Andrew Camilleri
b5bf43bb0f Add LBTC and USDT support; (#240)
* Add LBTC and USDT support;

Requires:
https://github.com/btcpayserver/btcpayserver/pull/1118
https://github.com/dgarage/NBXplorer/pull/198
https://github.com/btcpayserver/dockerfile-deps/pull/10

* add elementsd cli scripts

* simplify liquid integration

btcpay liquid PR adds all sub assets in one go so in docker specifying LBTC is enough

* bump images

* rename properly

* fix rpc

* add pruning for liquid node

* bump nbx

* add liquid more-memory
2020-01-14 22:57:07 +09:00
nicolas.dorier
dace44ef16
Better comments 2019-10-09 20:45:14 +09:00
nicolas.dorier
f48e52b0bb
fix broken installs 2019-10-09 20:41:53 +09:00
nicolas.dorier
08351e86ba
Fix ssh feature being fucked up after an update 2019-10-09 20:31:58 +09:00
Andrew Camilleri
3ff6a88d8e Add tor relay fragment (#190)
* Add tor relay fragment

* remove extra ,

* use same tor container for relay

* remove \ns

* use own container for tor relay because of https://trac.torproject.org/projects/tor/ticket/8742

* be explicit with ports

* fix container name

* fix duplicate config

* fix config clash

* do not set daemon config item

* add info about tor requirements and legal implications
2019-10-03 13:00:45 +09:00
nicolas.dorier
c35c606da6
Use volumes to share sshkey and authorized keys instead of copying and add build time variables to docker-compose 2019-09-20 19:12:14 +09:00
nicolas.dorier
0dbcdd981a
Deploy btcpay-admin.sh 2019-09-02 15:25:17 +09:00
Andrew Camilleri
3b44087ff3 allow specification of additional domains with https support (#164) 2019-07-09 18:26:35 +09:00
nicolas.dorier
34b6a81081
Do not specific tooling if the docker compose does not exists 2019-07-03 16:40:31 +09:00
nicolas.dorier
7c76561f8c
Fix docker-compose pull 2019-07-02 18:33:40 +09:00
nicolas.dorier
14db9e2f3c
Generate pull-images.sh with the docker-compose. 2019-07-01 16:11:44 +09:00
nicolas.dorier
dec4fb1c14
Remove pushd and popd spammy output 2019-06-13 16:39:30 +09:00
Wouter Samaey
dd72f22b89 New enviroment variables BTCPAY_HTTP_PORT and BTCPAY_HTTPS_PORT (#142)
* New enviroment variables BTCPAY_HTTP_PORT and BTCPAY_HTTPS_PORT

* Added new vars to btcpay-setup.sh + added docs

* Renamed BTCPAY_HTTP_PORT to REVERSEPROXY_HTTP_PORT and BTCPAY_HTTPS_PORT to REVERSEPROXY_HTTPS_PORT

* Update btcpay-setup.sh

Added ` ` around REVERSEPROXY_HTTP_PORT

* Added REVERSEPROXY_HTTP_PORT ans REVERSEPROXY_HTTPS_PORT to helpers.sh
2019-06-13 16:37:13 +09:00
nicolas.dorier
2924514335
Save REVERSEPROXY_DEFAULT_HOST= 2019-06-12 15:54:39 +09:00
nicolas.dorier
4cfa4439e8
Fix pushd 2019-06-12 12:49:22 +09:00
nicolas.dorier
5ad1d3c5b6
Refactor btcpay up, down and restart in helpers.sh 2019-06-12 12:23:58 +09:00
Nicolas Dorier
947f9fdce9
Make sure we do not announce domains ending in .lan and .local (#149)
* Do not announce internal hostname

* update environment on btcpay-update.sh

* Rename to btcpay_update_docker_env

* Properly quote enclose some env variables
2019-06-11 18:13:37 +09:00
nicolas.dorier
ef79e1c5fb
Fix update 2019-06-11 17:28:14 +09:00
Wouter Samaey
4e766e6fd0 Moved symlinks to binaries to /usr/local/bin as /usr/bin is protected on Mac OS and meant for OS supplied binaries only (all OSes) (#148) 2019-06-11 15:14:31 +09:00
nicolas.dorier
d0529a9a72 Add btcpay-clean script 2019-04-01 17:03:11 +09:00
nicolas.dorier
5fac7d2f19 Remove unused tooling from setup 2019-01-27 16:24:07 +09:00