-
0.5.2 Pre-Release
released this
2022-11-28 02:24:32 +00:00 | 6 commits to master since this releaseThis was another non-feature-related release:
- The bakeware-based static release system introduced in the previous
version has been replaced by support forheart
in daemon mode. - The org-mode format readme has been removed and the gemtext version
has been cleaned up.
Downloads
- The bakeware-based static release system introduced in the previous
-
0.5.1 Pre-Release
released this
2022-09-13 04:38:18 +00:00 | 16 commits to master since this releaseThis release has no new features or bugfixes. However, egalaxyd now builds a static binary upon running mix release! This means you don't have to manage a collection of erts files and inconsistently named processes in your ps list. This is especially useful for BSD systems who have daemon trees that heavily rely on the called binary being named the same thing as the running process.
Just call MIX_ENV=prod mix release and a new static binary will be built.
Of course the old methods of running in docker or using a plain old OTP release will still work, and be supported for the forseeable future.Downloads
-
0.5.0 Pre-Release
released this
2022-08-20 18:49:50 +00:00 | 31 commits to master since this releaseBreaking changes and new features
- You can now configure a directory for egalaxyd to serve files from. This still defaults to the current working directory if not overridden in the settings, but the default config file overrides the setting to "./public".
- You can now run egalaxyd without a config file at all; all default options will be assumed. Options defined as environment variables will still be loaded.
- The config options "certfile" and "keyfile" can be set to look for SSL certificates and private keys in alternative locations to the default
server.key
andserver.crt
- A few breaking changes for how config files are handled:
- The config file has been renamed from
geminex.toml
toconfig.toml
- The
port
setting has been renamedgemini_port
- A new setting named
spartan_port
has been added to control what tcp port the Spartan server listens on
- The config file has been renamed from
Bug fixes
- Fixed a bug where sometimes requests would sometimes incorrectly be labeled directory backtracking attempts
- Unified some inconsistencies between file path handling between Spartan and Gemini
Downloads
-
0.4.6 Pre-Release
released this
2022-08-19 02:29:48 +00:00 | 53 commits to master since this releaseegalaxyd now provides a convenient way to generate an SSL certificate with a reasonable configuration quickly. Just run (from within the repository directory):
mix gencert <time-to-live> <common name>
for example, this certificate will expire in two weeks:
mix gencert 14 example.com
Downloads
-
0.4.5 Pre-Release
released this
2022-08-18 02:47:43 +00:00 | 61 commits to master since this releaseegalaxyd now ships a docker container to the tildegit package registry which should make installation simpler. Note that this is not a requirement, it's still faster to install natively, but if you don't want to install OTP just for this project maybe you'll prefer it.
Try
sudo docker run -it -p 300:3000 -p 1965:1965 tildegit.org/slondr/egalaxyd:latest
Downloads