Skip to main content
hex
preview
Search
preview
host_kit
0.1.0-beta.7
hex.pm
Change color theme
Light
Dark
System
Select File
.formatter.exs
CHANGELOG.md
LICENSE
README.md
examples/full_host.exs
examples/gatehouse_edge.exs
examples/hello_phoenix/config/config.exs
examples/hello_phoenix/config/dev.exs
examples/hello_phoenix/config/prod.exs
examples/hello_phoenix/config/runtime.exs
examples/hello_phoenix/lib/hello_phoenix/application.ex
examples/hello_phoenix/lib/hello_phoenix_web.ex
examples/hello_phoenix/lib/hello_phoenix_web/controllers/error_html.ex
examples/hello_phoenix/lib/hello_phoenix_web/controllers/error_json.ex
examples/hello_phoenix/lib/hello_phoenix_web/controllers/health_controller.ex
examples/hello_phoenix/lib/hello_phoenix_web/controllers/page_controller.ex
examples/hello_phoenix/lib/hello_phoenix_web/endpoint.ex
examples/hello_phoenix/lib/hello_phoenix_web/router.ex
examples/hello_phoenix/mix.exs
examples/hello_phoenix/mix.lock
examples/integration_hosts.example.exs
examples/livebook_demo_instance.exs
guides/deployment/firewall-and-networking.md
guides/deployment/gatehouse.md
guides/deployment/remote-bootstrap.md
guides/deployment/systemd-isolation.md
guides/introduction/conventions-and-paths.md
guides/introduction/getting-started.md
guides/operations/observability-and-monitors.md
guides/operations/timers-and-jobs.md
guides/reference/cli.md
guides/reference/dsl-guidelines.md
guides/reference/full-reference.md
guides/reference/internal-architecture.md
guides/reference/parallel-apply-design.md
guides/reference/release-design.md
guides/workspaces/workspaces-and-tenants.md
lib/host_kit.ex
lib/host_kit/account.ex
lib/host_kit/addr/abs_resource.ex
lib/host_kit/addr/resource.ex
lib/host_kit/agent.ex
lib/host_kit/agent/drift_worker.ex
lib/host_kit/agent/monitor_worker.ex
lib/host_kit/agent/schedule.ex
lib/host_kit/agent/state.ex
lib/host_kit/agent/systemd.ex
lib/host_kit/application.ex
lib/host_kit/apply.ex
lib/host_kit/apply/event.ex
lib/host_kit/apply/events.ex
lib/host_kit/backup_ref.ex
lib/host_kit/caddy/directive/encode.ex
lib/host_kit/caddy/directive/file_server.ex
lib/host_kit/caddy/directive/reverse_proxy.ex
lib/host_kit/caddy/directive/root.ex
lib/host_kit/caddy/json.ex
lib/host_kit/caddy/json/apps.ex
lib/host_kit/caddy/json/config.ex
lib/host_kit/caddy/json/handler/encode.ex
lib/host_kit/caddy/json/handler/file_server.ex
lib/host_kit/caddy/json/handler/reverse_proxy.ex
lib/host_kit/caddy/json/handler/subroute.ex
lib/host_kit/caddy/json/handler/vars.ex
lib/host_kit/caddy/json/http.ex
lib/host_kit/caddy/json/match/host.ex
lib/host_kit/caddy/json/route.ex
lib/host_kit/caddy/json/server.ex
lib/host_kit/caddy/json/upstream.ex
lib/host_kit/caddy/site.ex
lib/host_kit/change.ex
lib/host_kit/clean.ex
lib/host_kit/command_analysis.ex
lib/host_kit/command_line.ex
lib/host_kit/conventions.ex
lib/host_kit/diagnostic.ex
lib/host_kit/diagnostics.ex
lib/host_kit/diagnostics/format.ex
lib/host_kit/diff.ex
lib/host_kit/diff/entry.ex
lib/host_kit/dsl.ex
lib/host_kit/dsl/config_file/scope.ex
lib/host_kit/dsl/env_file/scope.ex
lib/host_kit/dsl/ingress/scope.ex
lib/host_kit/dsl/lifecycle/scope.ex
lib/host_kit/dsl/readiness/scope.ex
lib/host_kit/dsl/scope.ex
lib/host_kit/dsl/systemd.ex
lib/host_kit/dsl/systemd/scope.ex
lib/host_kit/endpoint.ex
lib/host_kit/endpoint/resolver.ex
lib/host_kit/env.ex
lib/host_kit/env/normalize.ex
lib/host_kit/error.ex
lib/host_kit/facts.ex
lib/host_kit/firewall.ex
lib/host_kit/firewall/nftables.ex
lib/host_kit/firewall/rule.ex
lib/host_kit/host.ex
lib/host_kit/ingress.ex
lib/host_kit/ingress/caddy.ex
lib/host_kit/ingress/gatehouse.ex
lib/host_kit/ingress/proxy.ex
lib/host_kit/ingress/route.ex
lib/host_kit/ingress/server.ex
lib/host_kit/ingress/tls.ex
lib/host_kit/inspect.ex
lib/host_kit/instance.ex
lib/host_kit/instance/backend.ex
lib/host_kit/instance/backends/incus.ex
lib/host_kit/listener.ex
lib/host_kit/loader.ex
lib/host_kit/local.ex
lib/host_kit/logs.ex
lib/host_kit/logs/config.ex
lib/host_kit/mise.ex
lib/host_kit/mise/cli.ex
lib/host_kit/mode.ex
lib/host_kit/monitor.ex
lib/host_kit/monitor/check.ex
lib/host_kit/monitor/endpoint.ex
lib/host_kit/monitor/result.ex
lib/host_kit/naming.ex
lib/host_kit/net/addr.ex
lib/host_kit/observability.ex
lib/host_kit/otel_collector.ex
lib/host_kit/package.ex
lib/host_kit/package/cli.ex
lib/host_kit/package/lock.ex
lib/host_kit/package/manager.ex
lib/host_kit/package/repology/cache.ex
lib/host_kit/package/repology/cached_client.ex
lib/host_kit/package/repology/client.ex
lib/host_kit/package/repology/rate_limit.ex
lib/host_kit/package/repology/record.ex
lib/host_kit/package/repology/records.ex
lib/host_kit/package/resolution.ex
lib/host_kit/package/resolver.ex
lib/host_kit/package/target_repo.ex
lib/host_kit/plan.ex
lib/host_kit/plan/artifact.ex
lib/host_kit/plan/execution_graph.ex
lib/host_kit/plan/execution_graph/build.ex
lib/host_kit/plan/execution_graph/edge.ex
lib/host_kit/plan/execution_graph/format.ex
lib/host_kit/plan/execution_graph/helpers.ex
lib/host_kit/plan/execution_graph/json.ex
lib/host_kit/plan/execution_graph/node.ex
lib/host_kit/plan/format.ex
lib/host_kit/plan/summary.ex
lib/host_kit/plugin.ex
lib/host_kit/project.ex
lib/host_kit/project_dsl.ex
lib/host_kit/project_dsl/error.ex
lib/host_kit/provider.ex
lib/host_kit/provider_config.ex
lib/host_kit/providers/caddy.ex
lib/host_kit/providers/caddy/dsl.ex
lib/host_kit/providers/caddy/scope.ex
lib/host_kit/providers/elixir.ex
lib/host_kit/providers/gatehouse.ex
lib/host_kit/providers/gatus.ex
lib/host_kit/providers/gatus/dsl.ex
lib/host_kit/providers/gatus/scope.ex
lib/host_kit/proxy.ex
lib/host_kit/reader/helpers.ex
lib/host_kit/readiness.ex
lib/host_kit/readiness/http.ex
lib/host_kit/readiness/systemd.ex
lib/host_kit/recipe.ex
lib/host_kit/recipes/elixir_app.ex
lib/host_kit/recipes/gatehouse.ex
lib/host_kit/recipes/otp_release.ex
lib/host_kit/remote.ex
lib/host_kit/render.ex
lib/host_kit/resource.ex
lib/host_kit/resources/account.ex
lib/host_kit/resources/capability.ex
lib/host_kit/resources/command.ex
lib/host_kit/resources/config_file.ex
lib/host_kit/resources/directory.ex
lib/host_kit/resources/env_file.ex
lib/host_kit/resources/exs.ex
lib/host_kit/resources/file.ex
lib/host_kit/resources/mise.ex
lib/host_kit/resources/package.ex
lib/host_kit/resources/readiness.ex
lib/host_kit/resources/shell.ex
lib/host_kit/resources/source.ex
lib/host_kit/resources/symlink.ex
lib/host_kit/resources/template.ex
lib/host_kit/rpc.ex
lib/host_kit/rpc/binding.ex
lib/host_kit/rpc/exposure.ex
lib/host_kit/run_record.ex
lib/host_kit/run_stamp.ex
lib/host_kit/runner.ex
lib/host_kit/runner/command.ex
lib/host_kit/runner/files.ex
lib/host_kit/runner/local.ex
lib/host_kit/runner/ops.ex
lib/host_kit/runner/ssh.ex
lib/host_kit/runner/ssh/connection.ex
lib/host_kit/runner/ssh/identity_key.ex
lib/host_kit/runner/ssh/retry.ex
lib/host_kit/runtime.ex
lib/host_kit/runtime/resources.ex
lib/host_kit/runtime/sandbox.ex
lib/host_kit/runtime/spec.ex
lib/host_kit/secret.ex
lib/host_kit/service.ex
lib/host_kit/shell.ex
lib/host_kit/shell_script.ex
lib/host_kit/sigils.ex
lib/host_kit/source/diagnostics.ex
lib/host_kit/source/git.ex
lib/host_kit/source/identity.ex
lib/host_kit/source_location.ex
lib/host_kit/state.ex
lib/host_kit/storage.ex
lib/host_kit/storage/volume.ex
lib/host_kit/supervisor.ex
lib/host_kit/systemd/calendar.ex
lib/host_kit/systemd/directives.ex
lib/host_kit/systemd/service.ex
lib/host_kit/systemd/service_options.ex
lib/host_kit/systemd/target.ex
lib/host_kit/systemd/timer.ex
lib/host_kit/systemd_runtime.ex
lib/host_kit/target.ex
lib/host_kit/telemetry.ex
lib/host_kit/telemetry/signal.ex
lib/host_kit/tenant.ex
lib/host_kit/validate.ex
lib/host_kit/workspace.ex
lib/host_kit/workspace/agent/client.ex
lib/host_kit/workspace/agent/local_client.ex
lib/host_kit/workspace/agent/server.ex
lib/host_kit/workspace/agent/unix_client.ex
lib/host_kit/workspace/egress.ex
lib/mix/tasks/host_kit.apply.ex
lib/mix/tasks/host_kit.audit.ex
lib/mix/tasks/host_kit.clean.ex
lib/mix/tasks/host_kit.down.ex
lib/mix/tasks/host_kit.dump.ex
lib/mix/tasks/host_kit.facts.ex
lib/mix/tasks/host_kit.instance.ex
lib/mix/tasks/host_kit.plan.ex
lib/mix/tasks/host_kit.read.ex
lib/mix/tasks/host_kit.render.ex
lib/mix/tasks/host_kit.runs.ex
lib/mix/tasks/host_kit/options.ex
lib/mix/tasks/host_kit/output.ex
mix.exs
notebooks/learn/deploy_caddy_site.livemd
notebooks/learn/deploy_phoenix_app.livemd
notebooks/learn/hostkit_demo_helpers.exs
scripts/bootstrap_integration_vm.sh
scripts/incus_integration_vm.sh
scripts/integration_test.sh
scripts/livebook_demo_vm.exs
scripts/livebook_demo_vm.sh
.formatter.exs
# Used by "mix format"
[
inputs
:
[
"{mix,.formatter}.exs"
,
"{config,lib,test}/**/*.{ex,exs}"
]
]