Andras Bacsai
b01ea8b46d
Merge pull request #4818 from peaklabs-dev/feat-backup-retention
...
Feat: Improve backup retention (for database backups)
2025-01-14 09:10:33 +01:00
Andras Bacsai
6a8cc0f80d
Merge branch 'next' into fix-cloning
2025-01-14 08:50:22 +01:00
peaklabs-dev
e9f691bf45
fix: storage retention setting
...
- feat: add storage retention to local storage as well
- fix: UI input for max storage now allows exact decimals so MB input is now also possible
- fix: Database column is now decimal instead of integer
- fix: variable naming of storage check no longer overwrites $backup - renamed it to $backupExecution
2025-01-13 19:49:12 +01:00
peaklabs-dev
04bcf01619
feat: DB migration for Backup retention
...
- rename number_of_backups_locally to database_backup_retention_amount_locally
- add backup retention days to local stored backups
- add s3 retention fields
2025-01-13 16:35:58 +01:00
Andras Bacsai
a396d51452
Merge branch 'next' into hotfix
2025-01-10 20:23:29 +01:00
Andras Bacsai
02400added
fix: horizon job checker
2025-01-10 18:27:48 +01:00
Andras Bacsai
765e1ea04b
feat: add horizon server details to queue
2025-01-10 15:39:22 +01:00
peaklabs-dev
3d4e8b9867
chore: switch up readonly lables to make more sense
2025-01-08 17:05:11 +01:00
Piotr Wojcik
9acde06795
Custom network aliases for Dockerfile and Docker Image apps
2025-01-05 07:47:57 +01:00
Andras Bacsai
f575d1249e
Merge branch 'main' into next
2024-12-27 11:09:29 +01:00
peaklabs-dev
6dc87498de
fix: error message
2024-12-23 17:58:56 +01:00
peaklabs-dev
0a851ec3f2
fix: only encrypt instance email settings if there are any
2024-12-23 17:41:38 +01:00
peaklabs-dev
d7a0794bd9
fix: instance settings migration
2024-12-23 17:15:46 +01:00
peaklabs-dev
a18c2e0f55
feat: migrate to new encryption options
2024-12-23 15:25:07 +01:00
🏔️ Peak
f92ddd77f3
Merge branch 'next' into fix-docker-cleanup-notifications
2024-12-17 15:25:20 +01:00
peaklabs-dev
5fa636dd43
feat: add server disk usage check frequency
2024-12-17 15:20:28 +01:00
Andras Bacsai
bf9d89f279
Merge branch 'next' into fix-environement-route
2024-12-17 12:17:50 +01:00
Andras Bacsai
2a9d499251
feat: migrate env variables to polymorphic relationship
...
fix: proxy status query ui
2024-12-17 10:38:42 +01:00
peaklabs-dev
a16cbdf557
fix: resend api key is already a text column
2024-12-13 11:42:01 +01:00
peaklabs-dev
5087906b24
fix: encrypt resend API key in instance settings
2024-12-13 11:35:44 +01:00
Andras Bacsai
fba7f6f585
refactor: change email column types in instance_settings migration from string to text
2024-12-12 10:03:31 +01:00
Andras Bacsai
147240b527
Merge branch 'next' into authentik
2024-12-12 08:45:38 +01:00
peaklabs-dev
f88438edd3
chore: rename topicID to threadId like in the telegram API response
2024-12-11 23:13:13 +01:00
Andras Bacsai
09746aa877
fix: update token permission check from 'write' to 'root'
2024-12-11 21:38:31 +01:00
peaklabs-dev
a7330fe52b
fix: create pushover settings for existing teams
2024-12-11 19:43:58 +01:00
peaklabs-dev
92fec9582c
fix: make pushover settings more clear
...
- Rename User to User Key
- Rename Token to API Token
- fix: helper and docs links
2024-12-11 19:18:39 +01:00
Zao Soula
ef35429533
feat(notification): add Pushover
2024-12-11 18:13:16 +01:00
peaklabs-dev
aeb97401ba
fix: database migration
2024-12-11 17:19:49 +01:00
🏔️ Peak
d9aefae207
Merge branch 'next' into feature/authentik-provider
2024-12-11 15:24:26 +01:00
Andras Bacsai
9ffae89a71
fix: remove resale_license from db as well
2024-12-11 12:04:58 +01:00
Andras Bacsai
c08423395c
fixes
2024-12-11 11:37:56 +01:00
Andras Bacsai
fcc94e6306
fixes
2024-12-11 11:28:56 +01:00
Andras Bacsai
1257ab6ff4
fix: ui + migrations
2024-12-11 10:14:12 +01:00
Andras Bacsai
368c88829a
Merge branch 'next' into separate-success-and-failure-notifications
2024-12-11 08:42:35 +01:00
🏔️ Peak
7ec25ce4dd
Merge branch 'next' into fix-migration
2024-12-10 18:33:25 +01:00
peaklabs-dev
cfae39a517
Update 2024_06_11_081614_add_www_non_www_redirect.php
2024-12-10 18:31:40 +01:00
peaklabs-dev
3b5e714ed9
feat: add docker cleanup success and failure notification settings columns
2024-12-10 16:04:11 +01:00
peaklabs-dev
d62962ae6f
fix: encryption fixes
...
- some email columns changed to text to make sure the can hold encrypted values
- added backwards compatible encryption in up function and decryption in down function.
- use updateOrInsert instead of just insert to avoid errors if the column already exists.
2024-12-10 13:42:26 +01:00
peaklabs-dev
b17a61a043
feat: encrypt instance email settings
2024-12-10 13:34:17 +01:00
peaklabs-dev
2639cf7544
fix: slack and discord url now uses text filed because encryption makes the url very long
2024-12-09 19:44:10 +01:00
🏔️ Peak
fdf757c7ae
Merge branch 'next' into separate-success-and-failure-notifications
2024-12-09 18:15:41 +01:00
peaklabs-dev
586a1a86f0
chore: some reordering
2024-12-09 13:27:58 +01:00
peaklabs-dev
0c08e11b53
feat: some more notification settings and better defaults
...
- add reachable and unreachable notifications
- add docker cleanup notifications
- better defaults
2024-12-09 13:11:12 +01:00
peaklabs-dev
d9248508b4
chore: remove unused waitlist stuff
2024-12-09 12:00:54 +01:00
Andras Bacsai
ff74fb7385
feat: introduce root permission
2024-12-09 10:52:38 +01:00
Andras Bacsai
5bbcd7bf76
fix: add middleware to new abilities, better ux for selecting permissions, etc.
2024-12-09 10:28:34 +01:00
Andras Bacsai
78f0ac80c1
Merge branch 'next' into feat/deployment-token
2024-12-09 09:16:59 +01:00
peaklabs-dev
cc894defc5
feat: add slack notifications to a new table
2024-12-06 15:25:37 +01:00
peaklabs-dev
4ff317001d
fix: backward compatibility
...
- Add migrations that move email, discord and telegram notifications to the new settings tables for each notification
- drop now unused columns form the teams table
2024-12-06 15:19:31 +01:00
🏔️ Peak
38aa46bc6b
Merge pull request #33 from peaklabs-dev/next
...
Next into notifications
2024-12-06 14:51:15 +01:00
Andras Bacsai
08d992a1c2
fix
2024-12-06 14:33:22 +01:00
Marvin von Rappard
f7eccefda3
Merge branch 'next' into main
2024-12-06 06:29:35 +01:00
peaklabs-dev
fbd8b96b66
fix: drop all unused smtp columns
2024-12-05 23:06:42 +01:00
peaklabs-dev
92992a8844
fix: DB migration error
2024-12-05 23:03:39 +01:00
peaklabs-dev
251d4cfb53
chore: remove comments and improve DB column naming
2024-12-05 23:01:10 +01:00
peaklabs-dev
fb49c4daf4
feat: migrate old telegram notification settings from the teams table
2024-12-05 22:34:08 +01:00
peaklabs-dev
fd2d947933
feat: migrate old discord notification settings from the teams table
2024-12-05 22:33:57 +01:00
peaklabs-dev
33b91e09e5
feat: migrate old email notification settings from the teams table
2024-12-05 22:33:45 +01:00
peaklabs-dev
832239bbc7
Create 2024_12_05_212440_create_telegram_notification_settings_table.php
2024-12-05 22:33:19 +01:00
peaklabs-dev
67b9bebd04
Create 2024_12_05_212416_create_discord_notification_settings_table.php
2024-12-05 22:33:16 +01:00
peaklabs-dev
9c5a75859e
Create 2024_12_05_212355_create_email_notification_settings_table.php
2024-12-05 22:33:10 +01:00
Andras Bacsai
e67a93e6a5
feat: able to deploy without cache on every commit
2024-12-05 10:46:27 +01:00
Marvin von Rappard
1aea60f1f0
Merge branch 'next' into main
2024-11-25 09:06:24 +01:00
peaklabs-dev
3e2e24dcca
feat add uuid to environments
2024-11-22 15:04:08 +01:00
Andras Bacsai
b2000f2950
fix: migration
2024-11-22 10:27:43 +01:00
Andras Bacsai
131a3920f0
convert activity_log to jsonb + add more index for queries
2024-11-20 17:57:53 +01:00
Marvin von Rappard
eb0686fe20
feat: slack notifications
2024-11-12 22:37:55 +01:00
Andras Bacsai
b379e50d90
feat: custom nginx configuration for static deployments + fix 404 redirects in nginx conf
2024-11-11 14:37:36 +01:00
Andras Bacsai
f1587d3302
cleanups
2024-11-06 12:39:37 +01:00
Kael
56c8056a8f
Merge branch 'next' into feat/deployment-token
2024-11-04 23:33:26 +11:00
Andras Bacsai
ca7c214775
fix: new way to update container statuses
2024-11-03 09:02:14 +01:00
Kael
b9597e53e1
Merge branch 'next' into feat/deployment-token
2024-11-01 16:55:00 +11:00
Lucas Michot
8e1444eaa7
Get rid of many useless blank lines
2024-10-31 17:44:01 +01:00
Kael
6520235667
middleware should allow, not deny
2024-10-30 19:06:50 +11:00
Andras Bacsai
74411e89e6
feat: debug mode for sentinel
2024-10-29 10:48:49 +01:00
Andras Bacsai
2e9ce3ed2a
feat: add notification settings to server_disk_usage
2024-10-22 14:47:01 +02:00
Andras Bacsai
ac768e5313
feat: limit storage check emails
...
feat: sentinel should send storage usage
2024-10-22 14:01:36 +02:00
Andras Bacsai
3b12d63f49
Refactor database migrations and update environment variables handling
2024-10-21 14:15:31 +02:00
Andras Bacsai
2809083f61
Refactor Redis password handling and migration to use environment variables
2024-10-21 13:43:34 +02:00
Andras Bacsai
6c82d0ae5f
Refactor Redis password handling and migration to use environment variables
2024-10-21 12:36:09 +02:00
Andras Bacsai
8806ec6c59
Refactor migration to move Redis password to environment variables
2024-10-21 12:23:07 +02:00
Andras Bacsai
a88829eaec
Refactor migration to move Redis password to environment variables
2024-10-21 12:21:46 +02:00
Andras Bacsai
bf7b0f9e06
fix: redis database user and password
2024-10-21 12:13:42 +02:00
Andras Bacsai
67c69b4ba4
Merge branch 'next' into disable-2-step-confirmation-if-needed
2024-10-21 10:58:04 +02:00
Andras Bacsai
056758e3ff
Merge pull request #3184 from peaklabs-dev/fix-redis-db-ui
...
Fix: Redis DB UI
2024-10-21 10:00:20 +02:00
Andras Bacsai
2315bdb93f
ui updates on server
2024-10-17 14:56:36 +02:00
peaklabs-dev
2cb424ed7b
setting to disable tow step confirmation
2024-10-17 12:07:35 +02:00
Andras Bacsai
f600c1b37d
fix: only enable Sentinel for new servers
2024-10-17 10:04:38 +02:00
peaklabs-dev
2877145032
fix: encrypt all existing redis passwords
2024-10-16 14:04:21 +02:00
peaklabs-dev
b9c9c1041a
feat: add is shared to env variables
2024-10-16 13:20:26 +02:00
🏔️ Peak
937666b177
Merge branch 'fix-redis-db-ui' into fix-redis
2024-10-15 15:48:57 +02:00
Andras Bacsai
46ec8eed64
fix: generate sentinel url
2024-10-15 15:43:53 +02:00
Andras Bacsai
d446cd4f31
sentinel updates
2024-10-15 13:39:19 +02:00
Andras Bacsai
b2e515f770
sentinel
2024-10-14 13:32:36 +02:00
Andras Bacsai
1f193d465d
sentinel updates
2024-10-14 12:07:37 +02:00
Danilo Martinelli
96ef0ef749
feat: 🛂 integrate Authentik authentication with Coolify
...
- Configured Authentik as the OAuth provider in Coolify.
2024-10-13 10:28:24 -03:00
Andras Bacsai
88f1e58c63
feat: required envs
2024-10-11 14:38:22 +02:00
Andras Bacsai
0e2889b857
improvement: Add link to duplicate domain
...
fix: duplicate domain error
fix: remove fqdn constraint from db, because it is checked on app level
2024-10-10 10:24:11 +02:00
Andras Bacsai
1c7ca56756
feat: backup all databases for mysql,mariadb,postgresql
2024-10-03 12:39:45 +02:00
Andras Bacsai
83549965ca
Refactor instanceSettings() function for improved code readability
2024-10-01 10:37:40 +02:00