Mahmoud Emad
8abf113715
feat: improve LiveKit installer
...
- Implement key generation for LiveKit.
- Improve health check for LiveKit server.
- Add support for different startup managers.
- Simplify installation process.
- Remove unnecessary code.
- Update dependencies.
2025-02-13 12:52:03 +00:00
Mahmoud Emad
1546bf7f87
chore: Format the installers
2025-02-12 14:29:07 +00:00
Mahmoud Emad
02d4adcff0
refactor: improve gitea installer
...
- Simplify gitea installer logic.
- Remove unnecessary variables and functions.
- Improve code readability and maintainability.
- Update gitea version to 1.23.3.
- Add default values for GiteaServer fields.
- Remove redundant installer.v and server.v files.
2025-02-12 14:27:18 +00:00
Mahmoud Emad
147c889b53
feat: Add ZeroDB installer
...
- Add a new ZeroDB installer to the installers.
2025-02-12 13:44:52 +00:00
Mahmoud Emad
f6e7644284
refactor: Improve dagu, meilisearch, and postgres installers
...
- Remove redundant code and improve the overall structure of the installer actions.
- Add more robust error handling and logging.
- Update the postgres and dagu `destroy` function to properly remove all related services.
- Improve the `install` function to ensure all necessary components are installed.
2025-02-12 12:07:38 +00:00
Mahmoud Emad
582da6d7f0
feat: add wireguard installer
...
- Add a new wireguard installer to the installers.
2025-02-12 11:24:16 +00:00
Mahmoud Emad
3a337b7b0a
refactor: fix meilisearch installler and rename meilisearchinstaller to meilisearch_installer
...
- Renamed the `meilisearchinstaller` module and related files to `meilisearch_installer` for consistency.
- Updated import statements and references accordingly.
- Added functionality to install, start, and destroy the Meilisearch service.
- Improved code readability and organization.
2025-02-12 11:06:08 +00:00
Mahmoud Emad
2953dd0172
fix: simplify meilisearch destroy action
...
- Remove unnecessary code from the `destroy` function in the `meilisearchinstaller_actions.v` file.
- NOTE: Couldn't test it due to the new hero update, don't know how even send the configs, WIP.
2025-02-12 09:31:39 +00:00
Mahmoud Emad
08f0620305
feat: add rust installer
...
- Add a new Rust installer.
- Fix some issues with the rust installer.
- better organize the language-specific installers.
2025-02-12 09:28:10 +00:00
Mahmoud Emad
ec22a8e0ec
refactor: improve installer code
...
- Refactor installer code for better readability and maintainability.
- Move `dagu_server.vsh` to `examples/virt/daguserver/dagu_server.vsh`.
- Remove unnecessary `println` statements.
- Improve error handling in `zinit_installer_actions.v`.
- Update `zinit_installer_actions.v` startup type to systemd.
- Refactor several factory functions.
2025-02-12 09:02:33 +00:00
Mahmoud Emad
be4d2547e4
refactor: Improved the hero generator, removed unneeded lines
2025-02-11 11:18:04 +00:00
Mahmoud Emad
a7f8893399
feat: Improved the zinit installer,
2025-02-11 11:11:21 +00:00
Mahmoud-Emad
d0b52f40b7
feat: Improved the pacman installer, added an example
2025-02-11 10:32:15 +00:00
Mahmoud-Emad
6ecd190de8
feat: Improved the docker installer, added an example
2025-02-10 13:53:53 +00:00
Mahmoud-Emad
dacd6d5afb
feat: Improved the nodejs installer, added an example
2025-02-10 13:49:27 +00:00
Mahmoud-Emad
de0e66a94a
feat: Improved the python installer, added an example
2025-02-10 12:08:49 +00:00
Mahmoud-Emad
e86504ecd5
feat: Improved the griddriver installer, added an example
2025-02-10 11:51:39 +00:00
Mahmoud-Emad
1b192328b2
feat: Add an example for golang usage
2025-02-10 11:39:53 +00:00
Mahmoud-Emad
77a77ff87e
fix: Rename zinit files to zinit_installer
2025-02-10 11:35:21 +00:00
Mahmoud-Emad
439dff4a64
fix: Updated the golang installer
2025-02-10 11:34:45 +00:00
Mahmoud-Emad
f8cb6f25f7
fix: Rename zinit files to zinit_installer
2025-02-10 11:23:38 +00:00
Mahmoud-Emad
c157c86600
refactor: move zinit installer to infra
...
- Move the zinit installer from `sysadmintools` to `infra`.
- This change improves the organization of the codebase and
- makes it easier to find and manage installers. The old
- `zinit` module was a factory only and is removed. The
- `zinit_installer` is now a normal installer. The code is
- significantly refactored.
2025-02-10 09:00:49 +00:00
cb0110ed20
...
2025-02-09 17:53:16 +01:00
2bbf814003
...
2025-02-09 17:44:40 +01:00
e929ce029d
Merge branch 'development_fix' of github.com:freeflowuniverse/herolib into development_fix
2025-02-09 13:51:43 +01:00
5160096a1a
...
2025-02-09 13:51:40 +01:00
f219a4041a
...
2025-02-09 15:50:56 +03:00
674eae1c11
...
2025-02-09 13:33:21 +01:00
f62369bd01
...
2025-02-09 13:32:44 +01:00
7a6660ebd8
...
2025-02-09 13:32:34 +01:00
e20d1bdcc5
traeffik first version, coredns
2025-02-09 13:32:11 +01:00
3e309b6379
...
2025-02-09 12:24:12 +01:00
ae4e92e090
...
2025-02-09 08:55:41 +01:00
7b69719f0e
...
2025-02-09 08:55:01 +01:00
1d631fec21
...
2025-02-09 08:52:42 +01:00
690b1b68c3
bump version to 1.0.7
v1.0.7
2025-02-08 15:17:47 +01:00
6e619622d2
...
2025-02-08 14:11:51 +01:00
eb38bc5e60
bump version to 1.0.6
v1.0.6
2025-02-08 14:07:15 +01:00
b0da6d1bd2
...
2025-02-08 09:54:29 +03:00
1377953dcf
...
2025-02-07 16:40:44 +03:00
aa85172700
Merge branch 'development_hetzner' into development_webdav
2025-02-07 13:00:16 +03:00
eff269e911
Merge branch 'development' into development_hetzner
2025-02-07 12:55:30 +03:00
65ec6ee1a3
Merge branch 'development_hetzner' of https://github.com/freeflowuniverse/herolib into development_hetzner
2025-02-07 12:55:21 +03:00
a86b23b2e9
release
2025-02-07 12:52:49 +03:00
bcccd5f247
Merge branch 'development'
2025-02-07 12:52:29 +03:00
cb8c550ed1
chore: bump version to 1.0.5
v1.0.5
2025-02-07 12:38:49 +03:00
5fc7019dcc
chore: bump version to 1.0.4
2025-02-07 12:30:56 +03:00
8c9248fd94
...
2025-02-07 12:25:15 +03:00
d1a5f1c268
...
v1.0.4
2025-02-07 12:22:23 +03:00
96bc5c9e5d
...
v1.0.3
2025-02-07 12:17:34 +03:00