Commit graph

277 commits

Author SHA1 Message Date
Andras Bacsai
b6cb32c037 fix(install): handle potential errors in Docker address pool configuration 2025-03-14 15:23:17 +01:00
Andras Bacsai
3cf4d6364c fix 2025-03-14 13:20:48 +01:00
Andras Bacsai
9dbe221ad5 refactor(install): clean up install script and enhance Docker installation logic
Refactored the install script to improve readability by removing unnecessary whitespace and consolidating Docker installation logic into a dedicated function. This change enhances maintainability and clarity, particularly for the installation process across different operating systems. Additionally, the script now includes specific handling for Ubuntu 24.10, ensuring users receive appropriate guidance for installation. Overall, these updates contribute to a more streamlined and user-friendly installation experience.
2025-03-14 13:20:45 +01:00
Andras Bacsai
815a2701fc feat(install): add missing env variable to install script 2025-03-13 18:10:57 +01:00
Andras Bacsai
d0b8a20564 feat(install): improve Docker address pool management and service restart logic
Enhanced the install script to support a force override for Docker address pool configurations, allowing users to update existing settings if desired. The script now checks for existing configurations in the daemon.json file and provides clearer messaging regarding the use of custom pools versus existing configurations. Additionally, the restart logic for the Docker service has been streamlined, ensuring that unnecessary restarts are avoided when configurations remain unchanged. This update improves the flexibility and usability of the installation process.
2025-03-13 10:47:27 +01:00
Andras Bacsai
46f55c9463 feat(install): enhance Docker address pool configuration and validation
Updated the install scripts to include support for custom Docker address pool configurations via environment variables. Added validation for the address pool base and size, with default values provided. The script now checks for existing configurations in the .env file and merges them appropriately, ensuring a more flexible and user-friendly installation process. Additionally, the version has been bumped to 1.8 to reflect these enhancements.
2025-03-13 08:44:04 +01:00
Gergely Lonyai
bc2e4a8049
Update install.sh 2025-03-10 10:58:52 +01:00
peaklabs-dev
a1e650e699
chore: rename ca crt folder to ssl 2025-02-03 21:42:28 +01:00
peaklabs-dev
fab7300a5f
feat(installer): create CA folder during installation 2025-01-31 12:36:26 +01:00
Andras Bacsai
0b42115127 feat: add root user details to install script 2025-01-17 17:30:26 +01:00
Andras Bacsai
54eb4e3ffe feat: add log file check message in upgrade script for better troubleshooting 2025-01-17 17:22:52 +01:00
Andras Bacsai
a396d51452
Merge branch 'next' into hotfix 2025-01-10 20:23:29 +01:00
Andras Bacsai
db079c0c7d refactor: improve deployment status check in isAnyDeploymentInprogress function
- Updated the isAnyDeploymentInprogress function to check for running jobs based on the current hostname.
- Enhanced the logic to return true if any job status is 'unknown' and to provide a clearer output regarding the number of deployments in progress.
- Modified the cloud_upgrade.sh script to loop until the deployment status check confirms no ongoing deployments before proceeding with the upgrade.
2025-01-10 18:34:16 +01:00
Khiet Tam Nguyen
51dc22988d
fix: use ip in place of hostname from inetutils in arch 2024-12-24 09:11:38 +11:00
Khiet Tam Nguyen
3a6232db7a fix: install inetutils on Arch Linux
This provides the `hostname` command used in the install.sh script,
which is not available by default on Arch Linux.

Some relevant resources:
- https://bbs.archlinux.org/viewtopic.php?id=125308
- https://archlinux.org/news/deprecation-of-net-tools/
- https://man.archlinux.org/man/hostname.1.en
2024-12-23 00:15:13 +11:00
Andras Bacsai
1257ab6ff4 fix: ui + migrations 2024-12-11 10:14:12 +01:00
mohanlokesh
ba808b14a4
fix: display actual values for disk space checks in installer script 2024-12-06 13:25:41 +05:30
Luna Midori
daa2700b1c
Added support for Endeavour OS as arch 2024-11-27 22:37:18 -08:00
Andras Bacsai
29a82aeabc fix 2024-11-15 11:36:17 +01:00
Andras Bacsai
9982a931fa fix: default docker engine version + fix install script 2024-11-15 11:33:03 +01:00
peaklabs-dev
9e7a9f6065
fix install openssl 2024-11-14 22:00:13 +01:00
Aji Priyo Wibowo
3c087f378f
Update install.sh 2024-11-15 01:13:57 +07:00
Andras Bacsai
2c91c46faf fix: gather private ips 2024-11-14 14:12:50 +01:00
Andras Bacsai
3e6f4c8eb9
Merge branch 'next' into fix-installer-on-pi 2024-11-14 14:05:31 +01:00
Andras Bacsai
3a46423ae4
Merge pull request #4284 from peaklabs-dev/fix-install-scirpt-root-and-storage
Fix: Root check in installer and add disk usage check
2024-11-14 13:45:41 +01:00
Andras Bacsai
7a166913d4 fixes for installation script 2024-11-14 13:42:51 +01:00
🏔️ Peak
acfcf88b40
Merge branch 'next' into fix-install-scirpt-root-and-storage 2024-11-14 11:57:03 +01:00
peaklabs-dev
744e118581
Update install.sh 2024-11-14 11:53:09 +01:00
peaklabs-dev
24f357a385
Update install.sh 2024-11-13 19:16:25 +01:00
peaklabs-dev
5809623bb9
Update run 2024-11-13 19:14:13 +01:00
peaklabs-dev
689396fa47
use old user here 2024-11-13 19:11:24 +01:00
peaklabs-dev
a399f41f81
switch user 2024-11-13 17:54:00 +01:00
peaklabs-dev
9d021f6b5a
new docker version 2024-11-13 14:49:27 +01:00
🏔️ Peak
442b0e837c
Merge branch 'next' into dep-and-remove-unused-stuff 2024-11-12 13:58:51 +01:00
Andras Bacsai
327b4308d4 fix: add tests for git url converts 2024-11-12 11:32:18 +01:00
🏔️ Peak
a43c12cf9e
Merge branch 'next' into dep-and-remove-unused-stuff 2024-11-11 21:12:24 +01:00
peaklabs-dev
1709126c87
Delete generate_pg_data.sh 2024-11-11 18:57:28 +01:00
Andras Bacsai
47e9e69ce0 fixes 2024-11-10 22:07:41 +01:00
Andras Bacsai
60de7dc711 fix: upgrade.sh 2024-11-10 21:44:34 +01:00
Andras Bacsai
983ce240e2 feat: add upgrade logs to /data/coolify/source 2024-11-08 13:54:58 +01:00
Andras Bacsai
ea9892dca8 install ssh in install script 2024-11-07 14:58:52 +01:00
Andras Bacsai
cf870f5162
Merge pull request #3912 from peaklabs-dev/fix-default-adress-pool
Fix: Error response from daemon: all predefined address pools have been fully subnetted
2024-11-07 13:45:26 +01:00
Andras Bacsai
51c76c1b47 fix: only skip docker installation on 24.10 if its not installed 2024-11-06 12:25:24 +01:00
Andras Bacsai
b99fa3b30f fix: show docker installation logs & ubuntu 24.10 notification 2024-11-05 13:02:07 +01:00
Andras Bacsai
8c96ab52d7 feat: notification rate limiter
fix: limit server up / down notification limits
2024-10-25 15:13:23 +02:00
peaklabs-dev
e971094508
new much larger default docker address pool 2024-10-14 20:32:24 +02:00
Andras Bacsai
1f193d465d sentinel updates 2024-10-14 12:07:37 +02:00
Andras Bacsai
ba70451765 refactor: Update install.sh script to remove redirection of upgrade output to /dev/null 2024-09-26 13:07:06 +02:00
Andras Bacsai
aa28c99827 refactor: Update OS_TYPE for Asahi Linux in install.sh script 2024-09-26 10:36:59 +02:00
Andras Bacsai
6d8d91802b chore: Update install.sh version to 1.6 2024-09-23 11:30:57 +02:00
Andras Bacsai
c0a1f15d34
Merge pull request #3472 from disjukr/asahi-linux
Add support to install.sh for Asahi Linux
2024-09-23 11:29:26 +02:00
Andras Bacsai
be42f15711 refactor: Update ServerSeeder and PopulateSshKeysDirectorySeeder 2024-09-20 17:28:55 +02:00
Andras Bacsai
1c5fd8d668 refactor: Update getAJoke function to use HTTPS for API request 2024-09-19 13:16:05 +02:00
Andras Bacsai
91485b5d4d refactor: Update getAJoke function to exclude offensive jokes 2024-09-19 12:50:51 +02:00
JongChan Choi
e5768999e4 chore: Update install.sh to support Asahi Linux 2024-09-18 13:22:07 +09:00
Andras Bacsai
7b4559c5e6 fix: install script 2024-09-16 17:28:31 +02:00
Andras Bacsai
d2d56f136b chore: Update Coolify installer and scripts to include a function for fetching programming jokes 2024-09-16 16:35:52 +02:00
Andras Bacsai
62a4d7055a fix: update Coolify installer 2024-09-16 14:37:19 +02:00
Andras Bacsai
72f0118506 chore: Add reminder to backup .env file during installation script 2024-09-11 14:26:10 +02:00
Andras Bacsai
bc13ad6b82 chore: Copy .env file to backup location during installation script 2024-09-11 14:25:40 +02:00
Andras Bacsai
b145691e1e chore: Add reminder to backup .env file before running install script again 2024-09-11 14:25:16 +02:00
Andras Bacsai
f718604ac4 chore: Update .env file with new values 2024-09-10 14:58:26 +02:00
Andras Bacsai
3e188bf947 chore: Copy .env file to .env-{DATE} if it exists 2024-09-10 14:54:22 +02:00
Loïc Tosser
5ef2d476a4 Implementing support for Alpine Linux 2024-09-07 10:35:26 +04:00
Andras Bacsai
148c7d212c update install scripts to pull the latest helper version during installation 2024-09-06 14:33:06 +02:00
Andras Bacsai
f8d6ce2730 Update memory limit to 128MB in horizon configuration 2024-09-02 10:22:10 +02:00
Andras Bacsai
4169d727fd fix: infra files 2024-09-02 09:53:09 +02:00
Andras Bacsai
5f0a8bc4f2 revert infra things 2024-08-30 13:31:52 +02:00
Andras Bacsai
14fc067057 fix: let's wait for healthy container during installation and wait an extra 20 seconds (for migrations) 2024-08-30 11:56:34 +02:00
Andras Bacsai
b64a126c89
Merge pull request #3244 from agorgl/patch-1
fix: setup script doesn't work on rhel based images with some curl variant already installed
2024-08-29 14:28:14 +02:00
Andras Bacsai
8b5f4a597c chore: Update version to 1.3.4 in install.sh and 1.0.6 in upgrade.sh 2024-08-29 14:23:17 +02:00
Andras Bacsai
065e1b588b refactor: Remove unnecessary code for creating coolify network in upgrade.sh 2024-08-29 14:22:58 +02:00
Andras Bacsai
c588cef5be refactor: Update .env file path in install.sh script 2024-08-29 13:49:59 +02:00
Andras Bacsai
2d4385c273
Merge pull request #3015 from peaklabs-dev/fix-installation
Improvement: New CONTRIBUTING.md and some cleanup of the installation files
2024-08-29 13:35:05 +02:00
Loukas Agorgianitis
39804a7b20
fix: setup script doesn't work on rhel based images with some curl variant already installed 2024-08-28 19:26:46 +03:00
Andras Bacsai
ecb2c3b7b8 chore: new compose parser with tests 2024-08-21 20:32:02 +02:00
busybox
14db362d63
scripts/install: Use apt-get instead of apt
Fixes "WARNING: apt does not have a stable CLI interface. Use with caution in scripts."
2024-08-14 02:14:16 +02:00
ayntk-ai
ddf0ff8f25
cleanup instalation 2024-08-07 14:59:42 +02:00
Andras Bacsai
f8f0aa171c dev command updated 2024-07-06 14:33:59 +02:00
Andras Bacsai
4f5102b2dc
Merge pull request #2494 from rishikesh2003/fix/add-zorin-os-type
fixadd zorin as a os type
2024-06-13 12:28:19 +02:00
Rishikesh S
19b38074a5 add zorin as a os type 2024-06-12 19:04:00 +05:30
Andras Bacsai
e922bc207a chore: Update dependencies and remove unused code 2024-06-12 11:30:25 +02:00
Andras Bacsai
5368c49e68
Merge branch 'next' into patch-1 2024-06-11 12:38:22 +02:00
Andras Bacsai
8731d0416b chore: Add isAnyDeploymentInprogress function to check if any deployments are in progress 2024-06-11 12:37:39 +02:00
Andras Bacsai
9e4c8c52d2
Merge pull request #2434 from dotfrag/fix/install-script-arch
fix: install.sh do not reinstall packages on arch
2024-06-11 11:39:50 +02:00
holasoyender
5524f80ea3
fix: Setup script doesnt link to the correct source code file 2024-06-10 23:36:57 +02:00
dotfrag
be08a2650c fix: install.sh do not reinstall packages on arch 2024-06-10 22:17:31 +03:00
Andras Bacsai
e08dc777df show errors in install script 2024-06-10 13:54:19 +02:00
Andras Bacsai
f4eb17f616
Merge pull request #2394 from Idorobots/fix-install-on-manjaro-arm
Adds support for installing on ARM-based Manjaro distributions.
2024-06-10 13:01:43 +02:00
Doğaç Eldenk
d6c2c7ef02
Merge branch 'next' into patch-1 2024-06-09 13:21:28 -05:00
Doğaç Eldenk
2af1ccd8b2
fix error message not appearing in Orange OS 2024-06-09 13:19:59 -05:00
Andras Bacsai
28c320ae97 chore: Update install.sh script to version 1.3.2 and handle Linux Mint as Ubuntu 2024-06-09 15:52:23 +02:00
Kajetan Rzepecki
fae77231a5
Allow installing on ARM-based Manjaro distribution
Manjaro ARM lists `manjaro-arm` as the OS type, so the install.sh script would fail early without any message indicating a problem.
2024-06-08 18:23:13 +02:00
Andras Bacsai
2b5e4a34d4
Merge pull request #2364 from TheLazyLemur/main
Add support  to install.sh for PopOS
2024-06-07 11:04:02 +02:00
Dan Rousseau
2dd5be1b4e chore: Update install.sh to support PopOS 2024-06-06 09:48:02 +02:00
Andras Bacsai
294721eef9 fix: autoupdate process 2024-06-04 21:57:00 +02:00
Andras Bacsai
41e0c42282 Remove warning message about only supporting root user login via SSH in the future 2024-05-17 18:54:11 +02:00
Andras Bacsai
0759fb6436 chore: Update DOCKER_VERSION to 26.0 in install.sh script 2024-05-15 14:32:01 +02:00
Andras Bacsai
7f265a6692
Merge pull request #2178 from wutangpaul/main
Fix silent failing of install script on manjaro, make it behave as arch
2024-05-10 10:01:25 +02:00
Paul McClean
e2131523ec Force manjaro to be arch 2024-05-10 00:30:31 +01:00