Commit Graph

147 Commits

Author SHA1 Message Date
Andras Bacsai 009cee1bbd Merge branch 'next' into feat-db-ssl 2025-03-17 15:15:24 +01:00
Andras Bacsai b6cb32c037 fix(install): handle potential errors in Docker address pool configuration 2025-03-14 15:23:17 +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
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
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
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 9d021f6b5a new docker version 2024-11-13 14:49:27 +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
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 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