This commit is contained in:
2025-11-04 21:35:28 +00:00
parent 97572905bb
commit 5b13a5cbef
67 changed files with 264 additions and 2 deletions

View File

@@ -0,0 +1,29 @@
{
"lastRun": "1719409568000-multiuser.js",
"migrations": [
{
"title": "1694360000000-create-folders.js",
"timestamp": 1761533735205
},
{
"title": "1694360479680-create-account-db.js",
"timestamp": 1761533735213
},
{
"title": "1694362247011-create-secret-table.js",
"timestamp": 1761533735215
},
{
"title": "1702667624000-rename-nordigen-secrets.js",
"timestamp": 1761533735215
},
{
"title": "1718889148000-openid.js",
"timestamp": 1761533735218
},
{
"title": "1719409568000-multiuser.js",
"timestamp": 1761533735221
}
]
}

View File

@@ -0,0 +1,48 @@
-----BEGIN CERTIFICATE-----
MIIDmDCCAx+gAwIBAgISBQzHvHbqI2JJxvjIfk/cbc6CMAoGCCqGSM49BAMDMDIx
CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF
ODAeFw0yNTEwMjcwMjAyMzZaFw0yNjAxMjUwMjAyMzVaMCIxIDAeBgNVBAMTF2lv
bm9zLnRhaWxmYzg0ZmUudHMubmV0MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE
UnapRIr8m/IWJtJpp6l2CLL1TANPtfaMP1bk+miiRoNytoSqc5476zhJPFDnKlgV
nDCVdDZxq1BqSMCo3bpAq6OCAiMwggIfMA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUE
FjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
LNhZIsYUFUxyM83hkIrcG6QKFTAwHwYDVR0jBBgwFoAUjw0TovYuftFQbDMYOF1Z
jiNykcowMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAChhZodHRwOi8vZTguaS5s
ZW5jci5vcmcvMCIGA1UdEQQbMBmCF2lvbm9zLnRhaWxmYzg0ZmUudHMubmV0MBMG
A1UdIAQMMAowCAYGZ4EMAQIBMCwGA1UdHwQlMCMwIaAfoB2GG2h0dHA6Ly9lOC5j
LmxlbmNyLm9yZy8zLmNybDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB2ABmG1Mco
qm/+ugNveCpNAZGqzi1yMQ+uzl1wQS0lTMfUAAABmiOcv8EAAAQDAEcwRQIhAOBv
wzY7JfcxFzCio6vafwSogPXEqJv1UJ5mLcGBpjLjAiAdZ/Bq+9SCs1rhpjTsPZzq
KXBTCgOcARkfjC8qu/+ITwB1AA5XlLzzrqk+MxssmQez95Dfm8I9cTIl3SGpJaxh
xU4hAAABmiOcv7cAAAQDAEYwRAIgIuEOmcoPoS4jlNzPgheO26LrFqGZFXNySJ73
6Zybib0CID9TpRcu2mrXm8RFpXMghLUZew8NLxiam6JO9yYtxJWYMAoGCCqGSM49
BAMDA2cAMGQCMGt7JDQe9XHwyg0mb/sKUq7tea9iN1MKYBFmGCLMz5p+6NcWF7b1
xrlfmMAUtHNrAgIwXBQGMul4yqXmsbjHCda/6DQN/bw7VHsDXPpVyipl9jhnm4sb
jq+SDrtZ66ok+oZs
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEVjCCAj6gAwIBAgIQY5WTY8JOcIJxWRi/w9ftVjANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQswCQYDVQQDEwJFODB2MBAGByqGSM49AgEGBSuBBAAiA2IABNFl8l7c
S7QMApzSsvru6WyrOq44ofTUOTIzxULUzDMMNMchIJBwXOhiLxxxs0LXeb5GDcHb
R6EToMffgSZjO9SNHfY9gjMy9vQr5/WWOrQTZxh7az6NSNnq3u2ubT6HTKOB+DCB
9TAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMB
MBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFI8NE6L2Ln7RUGwzGDhdWY4j
cpHKMB8GA1UdIwQYMBaAFHm0WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEB
BCYwJDAiBggrBgEFBQcwAoYWaHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAE
DDAKMAgGBmeBDAECATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5j
ci5vcmcvMA0GCSqGSIb3DQEBCwUAA4ICAQBnE0hGINKsCYWi0Xx1ygxD5qihEjZ0
RI3tTZz1wuATH3ZwYPIp97kWEayanD1j0cDhIYzy4CkDo2jB8D5t0a6zZWzlr98d
AQFNh8uKJkIHdLShy+nUyeZxc5bNeMp1Lu0gSzE4McqfmNMvIpeiwWSYO9w82Ob8
otvXcO2JUYi3svHIWRm3+707DUbL51XMcY2iZdlCq4Wa9nbuk3WTU4gr6LY8MzVA
aDQG2+4U3eJ6qUF10bBnR1uuVyDYs9RhrwucRVnfuDj29CMLTsplM5f5wSV5hUpm
Uwp/vV7M4w4aGunt74koX71n4EdagCsL/Yk5+mAQU0+tue0JOfAV/R6t1k+Xk9s2
HMQFeoxppfzAVC04FdG9M+AC2JWxmFSt6BCuh3CEey3fE52Qrj9YM75rtvIjsm/1
Hl+u//Wqxnu1ZQ4jpa+VpuZiGOlWrqSP9eogdOhCGisnyewWJwRQOqK16wiGyZeR
xs/Bekw65vwSIaVkBruPiTfMOo0Zh4gVa8/qJgMbJbyrwwG97z/PRgmLKCDl8z3d
tA0Z7qq7fta0Gl24uyuB05dqI5J1LvAzKuWdIjT1tP8qCoxSE/xpix8hX2dt3h+/
jujUgFPFZ0EVZ0xSyBNRF3MboGZnYXFUxpNjTWPKpagDHJQmqrAcDmWJnMsFY3jS
u1igv3OefnWjSQ==
-----END CERTIFICATE-----

View File

@@ -0,0 +1,5 @@
-----BEGIN EC PRIVATE KEY-----
MHcCAQEEIHkEg5MfN+1E8O45no4B7vRhfYblaDyr893eGZdUa2T6oAoGCCqGSM49
AwEHoUQDQgAEUnapRIr8m/IWJtJpp6l2CLL1TANPtfaMP1bk+miiRoNytoSqc547
6zhJPFDnKlgVnDCVdDZxq1BqSMCo3bpAqw==
-----END EC PRIVATE KEY-----

Binary file not shown.

View File

@@ -0,0 +1,4 @@
cd actual_budget/actual-data
tailscale cert ionos.tailfc84fe.ts.net

View File

@@ -0,0 +1,34 @@
services:
actual_server:
image: docker.io/actualbudget/actual-server:latest
ports:
# This line makes Actual available at port 5006 of the device you run the server on,
# i.e. http://localhost:5006. You can change the first number to change the port, if you want.
- '5006:5006'
environment:
# Uncomment any of the lines below to set configuration options.
- ACTUAL_HTTPS_KEY=/data/ionos.tailfc84fe.ts.net.key
- ACTUAL_HTTPS_CERT=/data/ionos.tailfc84fe.ts.net.crt
# - ACTUAL_PORT=5006
# - ACTUAL_UPLOAD_FILE_SYNC_SIZE_LIMIT_MB=100
# - ACTUAL_UPLOAD_SYNC_ENCRYPTED_FILE_SYNC_SIZE_LIMIT_MB=100
# - ACTUAL_UPLOAD_FILE_SIZE_LIMIT_MB=100
# See all options and more details at https://actualbudget.org/docs/config/
# !! If you are not using any of these options, remove the 'environment:' tag entirely.
volumes:
# Change './actual-data' below to the path to the folder you want Actual to store its data in on your server.
# '/data' is the path Actual will look for its files in by default, so leave that as-is.
- ./actual-data:/data
deploy:
resources:
limits:
cpus: '1.0'
memory: 2500M
# healthcheck:
# # Enable health check for the instance
# test: ['CMD-SHELL', 'node src/scripts/health-check.js']
# interval: 60s
# timeout: 10s
# retries: 3
# start_period: 20s
restart: unless-stopped