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
Jean Froment
f5a42cb0be
Add Synology compatibility for Netdata
2022-02-15 00:02:49 +01:00
Jean Froment
4166ced7ce
Add all config volume to syncthing
2022-02-14 16:36:49 +01:00
Jean Froment
19208bba9f
Fix syncthing
2022-02-14 10:53:26 +01:00
Jean Froment
c3a20d0264
Fix syncthing labels
2022-02-14 10:49:08 +01:00
Jean Froment
79a5df6980
Add syncthing (work in progress)
2022-02-14 10:46:30 +01:00
Jean Froment
9be95c234e
DB runs as user + add notes.md for nextcloud-db volume relocation
2022-02-14 10:31:12 +01:00