Commit Graph

406 Commits

Author SHA1 Message Date
Daniel LaForce a519284f7c Commenting out cleanup for bug troubleshooting 2023-09-30 19:47:45 -06:00
Daniel LaForce 231c87a00c revert 2023-09-28 16:22:25 -06:00
Daniel LaForce 98eaecb45f Install latest version of retry 2023-09-28 15:51:00 -06:00
Daniel LaForce 9a6b4fd7e4 Fix retry syntax 2023-09-28 15:46:52 -06:00
Daniel LaForce 84842f83a5 Add install for retry 2023-09-28 15:32:18 -06:00
Daniel LaForce a4e9b9316b Added retries to run-seedbox.sh
run-seedbox.sh will fail if during pulling docker images if experiencing network related issues.  Added retry feature to allow the images to try again after failing.
2023-09-28 15:23:27 -06:00
Daniel LaForce ee4db2273f Create install.sh
Description:

This update introduces install.sh, a robust installation script designed to streamline the setup of the Seedbox. The script automates the installation of essential dependencies and guides the user through a series of interactive prompts to collect necessary configuration details.

Key Features:

Automated Dependency Installation: install.sh takes care of installing all the required dependencies such as Docker, Docker Compose, and yq, ensuring a smooth setup process.

Interactive User Prompts: The script interactively gathers essential configuration details from the user, including domain, email, timezone, and credentials, making the setup tailored and user-friendly.

Environment Configuration: Based on the user’s input, the script dynamically generates the .env file, automating the environment configuration process.

User and Directory Management: The script adds the current user to the Docker group, advises re-login for changes to take effect, and manages the creation of necessary directories.

Script Execution: As part of the setup, install.sh seamlessly executes additional scripts (init.sh and run-seedbox.sh) from the project.

Validation and Error Handling: Incorporates validation for user inputs, provides options for viewing valid timezones, and includes error handling with descriptive messages for troubleshooting.
2023-09-28 13:41:39 -06:00
Jean Froment 3bb3662b14
Merge pull request #40 from jfroment/dev
v2.1 - The Pearl 
2023-03-14 22:50:11 +01:00
Jean Froment 8ac3e52ce8 Fix #20 2023-03-14 22:32:44 +01:00
Jean Froment 7eed12a0d2 New environment variable: support indicating docker compose binary name 2023-03-14 22:00:33 +01:00
Jean Froment 701f781f97 Fix #37 2023-03-14 21:55:22 +01:00
Jean Froment 5b004680e9 Remove Traefik pilot token (feature removed) + cleanup .env.sample 2023-03-14 21:51:02 +01:00
Jean d757884251 calibre-web: switch over to nightly 2022-11-13 22:41:23 +01:00
Jean Froment adac3132a5 Add path mappings to calibre and calibre-web 2022-11-07 22:49:51 +01:00
Jean Froment 3a39161d6c Separate calibre and calibre-web 2022-11-07 22:27:20 +01:00
Jean Froment cdf80395c6 Fix calibre-web traefik rule 2022-11-07 22:12:14 +01:00
Jean Froment df45aaec93 Fix typo 2022-11-07 22:07:10 +01:00
Jean Froment 4020d2f4c2 Add calibre + calibre-web (disabled by default) 2022-11-07 22:01:03 +01:00
Jean Froment e7cbdf9ef3
Merge pull request #35 from tromcho/patch-1
Small wording edit
2022-11-07 21:33:15 +01:00
Jean 453f7590d1 Fix #24 2022-11-07 21:30:04 +01:00
Jean 04ec9a6748 Plex: add port and enable host mode for networking 2022-11-07 21:28:39 +01:00
tromcho 39edf32da8
Small wording edit 2022-10-11 00:09:57 +07:00
Jean Froment 2164a0cd51 Fix typo in gluetun 2022-03-22 00:02:50 +01:00
Jean Froment 0062095ae3
Merge pull request #29 from jfroment/dev
Release v2 - The Swan
2022-03-07 22:55:41 +01:00
Jean Froment b929a52bc2 Release note 2022-03-07 22:51:29 +01:00
Jean Froment c5cf3a16db Tiny doc fixes 2022-03-07 22:48:13 +01:00
Jean Froment 2b4bc46d5c Prepare v2 release 2022-03-07 22:46:00 +01:00
Jean Froment 53f4d6ab87 Improve documentations 2022-03-07 19:13:57 +01:00
Jean Froment 5eefdb0e99 Typos + additions in doc 2022-03-07 00:38:30 +01:00
Jean Froment 7ce8e0cf61 More documentation 2022-03-07 00:09:15 +01:00
Jean Froment 9de9a32766 Add VPN section in configuration.md 2022-03-07 00:04:01 +01:00
Jean Froment 44ee173213 Clean + add doc 2022-03-06 23:48:58 +01:00
Jean Froment af77d8c0f9 Typo in README 2022-03-06 23:34:49 +01:00
Jean Froment 36304749da Add doc 2022-03-06 23:34:05 +01:00
Jean Froment bfacdaa0d7 Add documentation for configuration, fix sample config 2022-03-06 23:28:23 +01:00
Jean Froment 94772a8129 Fix middleware counter init in loop 2022-03-06 22:27:22 +01:00
Jean Froment 4d9b4214e5 Handle https redirection for regular services ar router level 2022-03-06 22:16:00 +01:00
Jean Froment 130bee09a8 Test new flag httpOnly in config 2022-03-06 20:59:53 +01:00
Jean Froment 75edd0940d Rename scheme to internalScheme 2022-03-06 20:52:50 +01:00
Jean Froment 18caa638bd Rename custom files for Traefik rules (allow deletion on script run without conflict with generated rules) 2022-03-06 18:38:44 +01:00
Jean Froment d1e2bfa212 Another fix 2022-03-06 18:25:18 +01:00
Jean Froment 3accf3d8bd Fix run-seedbox script 2022-03-06 18:24:57 +01:00
Jean Froment 96770579cb Fix config-updater script 2022-03-06 18:21:54 +01:00
Jean Froment 48fa3a1eb6 Remove docker labels, new v2 config.yaml is now mandatory on this branch 2022-03-06 18:19:36 +01:00
Jean Froment 32da0ba9ac Prepare release v2 - more fixes and refactoring + prepare release notes 2022-03-06 18:07:36 +01:00
Jean Froment e8c69b0e3a New update-all script + more refactoring (still WIP and undocumented) 2022-03-06 01:48:28 +01:00
Jean Froment cff539464f Prepare v2 configuration importer (still work in progress) 2022-03-04 00:12:58 +01:00
Jean Froment a39ea3d0d7 Add Heimdall 2022-02-24 22:09:30 +01:00
Jean Froment 34baae3af1 Add support for custom Traefik config files 2022-02-18 23:48:58 +01:00
Jean Froment 4bec84badc Fix typo 2022-02-15 00:03:18 +01:00