84 Commits

Author SHA1 Message Date
Leendert de Borst
2c45bde45a Remove typescript identity generator (replaced by Rust) (#2279) 2026-07-18 13:51:33 +02:00
Leendert de Borst
67aca0b577 Make /secrets docker bind mount folder configurable (#2234) 2026-07-14 14:34:02 +02:00
Leendert de Borst
4e0b9d405d Update aio setup query 2026-07-12 18:21:10 +02:00
Leendert de Borst
a1f37f1f09 Update aio script 2026-07-12 18:11:25 +02:00
Leendert de Borst
b78434516d Update aio container bootstrap reliability (#2255) 2026-07-12 16:52:51 +02:00
Leendert de Borst
bd208f7d51 Add deployment mode markers (#2243) 2026-07-10 15:27:24 +02:00
Leendert de Borst
1c7651e168 Remove Typescript password-generator shared lib (#776) 2026-06-29 11:36:52 +02:00
Leendert de Borst
ba1af08051 Update aliasvault.net to aliasvault.com in all apps as default URL (#2199) 2026-06-21 13:45:24 +02:00
Leendert de Borst
ebde6ce671 Update dev config (#2166) 2026-06-13 23:23:18 +02:00
Leendert de Borst
4e01138b6b Update dev related commands (#2166) 2026-06-13 23:23:18 +02:00
Leendert de Borst
f5847cbc25 Add MAX_UPLOAD_SIZE env setting support to all-in-one docker container (#2051) 2026-05-20 21:02:28 +02:00
Leendert de Borst
c9eaf2d807 Add trusted_proxies env var to control nginx x-forwarded-for behaviour (#1982) 2026-05-01 14:25:16 +02:00
Leendert de Borst
3eaf2ac5c6 Add option to limit access to admin to certain IP (ranges) for self hosted users (#1975)
* Add docs for restricting admin access (#1556)

* Add admin geo scaffolding (#1556)

* Update nginx config (#1556)

* Add admin IP allowlist setting (#1556)

* Update docs (#1556)

* Update docs (#1556)

* Update install.sh with configure-admin-access command (#1556)

* Update admin access docs (#1556)
2026-04-29 10:37:40 +02:00
Leendert de Borst
888214e7d0 Update Dockerfiles to fix shared library loading errors (#1758) 2026-02-20 22:29:50 +01:00
Leendert de Borst
455ace7804 Update all-in-one Dockerfile (#1731) 2026-02-18 20:28:42 +01:00
Leendert de Borst
443a850ee1 Merge branch 'main' into 1353-upgrade-from-net-9-to-net-10-admin-api-and-web-app-services
* main: (100 commits)
  Update import flow to prevent UI reset and apply favicon reuse (#1583)
  Add SMTP TLS instructions to self-hosted docs
  Add install.sh restart [container] option (#1635)
  Improve browser extension autofill trigger to work on more websites (#1620)
  Fix Logo parsing in React Native to support string/base64 matching (#1622)
  Tweak iOS and Android password unlock flow to not let incorrect passwords overwrite persisted encryption key
  Tweak browser extension and mobile app unlock wrong password error
  Tweak TotpCodes add/close button style (#1629)
  Add StickyActionBar to web app in order to always show submit/cancel buttons in Item AddEdit.razor (#1629)
  Update all-in-one Docker container config to use 127.0.0.1 instead of localhost refernces (#1627)
  Add ignore_port option to Rust credential matcher for Android specifically (#1625)
  Update isntall docs and troubleshooting steps
  Move all error translations to common.errors.* in browser extension
  Add null checks to attachment viewer/uploader in web app to prevent exceptions
  Update docs (#112)
  Add AntiForgeryTokenMIddleware to admin to prevent HTTP 400 errors and instead do a clean redirect (#112)
  Add certificates dir bind mount to docker-compose for SMTP TLS (#112)
  Update SmtpServer with configurable certificates dir for Docker bind mount (#112)
  Add AppErrorCodes handling to mobile apps (#1619)
  Add AppErrorCodes handling to browser extension (#1619)
  ...
2026-02-06 12:23:11 +01:00
Leendert de Borst
3e470ea9d2 Update all-in-one Docker container config to use 127.0.0.1 instead of localhost refernces (#1627) 2026-02-04 21:43:58 +00:00
Leendert de Borst
49ef4918fa Update docs (#112) 2026-02-04 19:09:39 +00:00
Leendert de Borst
e4f42b57d4 Add certificates dir bind mount to docker-compose for SMTP TLS (#112) 2026-02-04 19:09:39 +00:00
Leendert de Borst
78ff0bb6c5 Update Docker builds to correct target architecture is used to prevent problems with arm64 (#1563) 2026-01-31 19:53:18 +00:00
Leendert de Borst
adae6ebe2f Update Dockerfile to only compile Rust once on amd64 (#1531) 2026-01-30 22:47:17 +00:00
Leendert de Borst
89a3798e32 Update .NET 10.0 base images (#1353) 2026-01-30 13:18:33 +01:00
Leendert de Borst
b3946963c9 Merge branch 'main' into 1353-upgrade-from-net-9-to-net-10-admin-api-and-web-app-services
* main: (611 commits)
  Update bump-versions.sh
  Update Cargo.lock
  Update net.aliasvault.app.yml.template
  Bump tar
  Start 0.27.0-alpha development
  Update browser extension build scripts to always call rust core compile
  Update release notes
  Refactor EmailDomainField init flow to match browser extension
  Fix folder deletion in mobile app not refreshing parent screen
  Add 0.26.0 release notes
  New Crowdin updates (#1504)
  Tweak browser extension settings text alignment for longer translations (#1524)
  Add Italian language dictionaries to the identity generator (#1524)
  Update tests
  Add wait for debounce to browser extension tests
  Update playwright.config.ts
  Bump install.sh version to use self-documenting ISO8601 date
  Update e2e-tests-browser-extension.yml
  Update safari-xcode folder location
  Update fdroid scripts
  ...
2026-01-30 12:58:17 +01:00
Leendert de Borst
0130d80554 Add NPM to Docker build steps for AliasVault.Client JS bundler (#1493) 2026-01-26 14:48:07 +00:00
Leendert de Borst
cc4b482ea1 Include new Rust core libraries for Docker image builds (#1483) 2026-01-24 22:14:02 +00:00
Leendert de Borst
660cc15acb Add Rust core build step to Dockerfiles (#1473) 2026-01-21 17:29:02 +01:00
Leendert de Borst
5a2abdf7c4 Update Dockerfile for core libs (#1404) 2025-12-23 00:04:47 +01:00
Leendert de Borst
b154d08c24 Update Docker build and GitHub actions to always build core libs (#1404) 2025-12-11 14:46:31 +01:00
Leendert de Borst
a58426abcb Use postgres dockerfile for dev db instance 2025-12-02 13:52:37 +01:00
Leendert de Borst
e6bc3ea652 Download correct s6-overlay binaries for arm64 arch (#1364) 2025-11-21 06:45:06 +01:00
Leendert de Borst
92b072868e Create docker-compose.all-in-one.dev.yml (#1364) 2025-11-21 06:45:06 +01:00
Leendert de Borst
4d613175ed Update env variables and refactor metadata storage (#1371) 2025-11-21 06:45:05 +01:00
Leendert de Borst
e547e1de0c Upgrade dependencies from .NET 9 to .NET 10 (#1353) 2025-11-13 21:14:30 +01:00
Leendert de Borst
6dc5e4806b Fix multi private domain encoding issue with all-in-one docker container (#1287) 2025-10-31 21:59:10 +01:00
Leendert de Borst
85642eab64 Update Docker static asset caching configuration 2025-10-27 13:15:00 +01:00
Leendert de Borst
19f72b1386 Update self-signed SSL cert logic to use correct IP vs DNS name labels (#1223) 2025-09-16 11:40:00 +02:00
Leendert de Borst
3f12bdad9d Add instructions for using self-signed SSL cert with mobile apps (#1181) 2025-09-15 16:05:22 +02:00
Leendert de Borst
835b350d53 Improve self-signed SSL cert generation to take into account HOSTNAME env var (#1181) 2025-09-15 14:39:40 +02:00
Leendert de Borst
3a287ebc77 Add NAS specific docker compose template (#1181) 2025-09-09 15:39:44 +02:00
Leendert de Borst
ace1bd7b0f Update docker-compose.all-in-one.yml (#1181) 2025-09-09 13:03:56 +02:00
Leendert de Borst
961977c9e2 Update docs (#1181) 2025-09-08 18:51:39 +02:00
Leendert de Borst
016a7e7559 Add aliasvault wrapper script to all-in-one Docker image (#1181) 2025-09-08 17:41:11 +02:00
Leendert de Borst
fd9e62591e Add optional http to https redirect env setting (#1181) 2025-09-08 15:59:21 +02:00
Leendert de Borst
8655f15731 Support both HTTP and HTTPS in all in one docker image (#1181) 2025-09-05 19:05:45 +02:00
Leendert de Borst
d629ffb6e5 Update all-in-one build to prevent lock contention (#1181) 2025-09-05 17:49:37 +02:00
Leendert de Borst
21e0ad5017 Update all-in-one image to run in HTTP 80 mode (#1181) 2025-09-05 16:35:02 +02:00
Leendert de Borst
279a1f2ab2 Update docker-compose.all-in-one.yml (#1181) 2025-09-05 15:19:10 +02:00
Leendert de Borst
8797b3b360 Add opencontainer labels to Dockerfile (#1179) 2025-09-04 15:37:26 +02:00
Leendert de Borst
694f1d5e8f Update ghcr.io namespace to new aliasvault organization (#1177) 2025-09-04 13:58:04 +02:00
Leendert de Borst
19406cf58d Cleanup certificates dir (#1148) 2025-08-27 23:15:21 +02:00