Skip to content

v0.2.6 — Apache vhosts, web server tuning, SSH ProxyJump, disk gauge

Choose a tag to compare

@thayronarrais thayronarrais released this 04 May 20:06
· 1 commit to main since this release

What's new

Web servers

  • Apache vhost generator — per-project <VirtualHost> written alongside the Nginx config. Loads mod_proxy_fcgi/mod_rewrite/mod_ssl automatically and includes our sites dir in httpd.conf. Toggle Apache on the Dashboard like any other service.
  • Nginx + Apache tuning UI in Settings → Services. Edit client_max_body_size, client_body_timeout, fastcgi_read_timeout, proxy_read_timeout, keepalive_timeout, worker_connections, server_names_hash sizes — and Apache Timeout, KeepAliveTimeout, LimitRequestBody, ProxyTimeout. Saves rewrite the live config and reload the running service. Fixes the "504 on slow uploads" pain.

SSH

  • ProxyJump support. Tunnel through any saved host (ssh -J equivalent) without re-entering credentials. Works for both the in-app interactive shell and the deploy runner.
  • ProxyCommand advanced field — spawn an arbitrary command (e.g. cloudflared access ssh) whose stdio becomes the connection. %h/%p substitution, takes precedence over ProxyJump.

Cron

  • Run jobs when LaraEnv is closed (opt-in per job). Registers a Windows Task Scheduler entry that fires every minute; the runner re-evaluates the cron expression each tick, so any robfig-compatible schedule works without translation. Default behavior is unchanged.

Dashboard

  • Disk gauge — system drive usage shown as a full-width progress bar below CPU/Memory/GPU.
  • Memory card no longer truncates the "used / total" text on narrow widths.

Projects

  • Project tags + filtering — free-form labels on each project, comma-separated input, filter chips on the Projects page.

Install

  • LaraEnv-0.2.6.msi — double-click to install. Auto-update from prior versions also picks this up.
  • SHA-256 in LaraEnv-0.2.6.msi.sha256.

Compatibility

  • Windows 10+ (x64).
  • Existing config carries over. New tuning fields are zero-valued by default and fall back to safe defaults: nginx client_max_body_size 100M, all timeouts 300s; Apache Timeout 300, LimitRequestBody 100M.