moley

command module
v2.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 9, 2026 License: MIT Imports: 3 Imported by: 0

README

Moley

Release Go Reference Homebrew License CI

Moley

Moley automates Cloudflare Tunnels so you can expose local services on your own domain without manual setup.

It handles tunnel creation, DNS records, ingress config, and cleanup.

Install

Homebrew
brew install --cask stupside/tap/moley
Go
go install github.com/stupside/moley/v2@latest
Binary

Download from the releases page.

Quick start

cloudflared tunnel login

moley config set --cloudflare.token="your-api-token"

moley tunnel init

moley tunnel run

Documentation

Full documentation is available at moley.dev.

Contributing

See CONTRIBUTING.md.

License

MIT - see LICENSE.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
internal
app/session
Package session orchestrates the full lifecycle of a tunnel session: tunnel infrastructure, DNS routing, and Cloudflare Access protection.
Package session orchestrates the full lifecycle of a tunnel session: tunnel infrastructure, DNS routing, and Cloudflare Access protection.
domain
Package domain provides core domain models for Moley.
Package domain provides core domain models for Moley.
features/access/usecase
Package access provides the Cloudflare Access application lifecycle handler for the reconciler.
Package access provides the Cloudflare Access application lifecycle handler for the reconciler.
features/dns/cloudflare
Package cloudflare provides Cloudflare-specific implementations.
Package cloudflare provides Cloudflare-specific implementations.
features/dns/usecase
Package dns provides the DNS record lifecycle handler for the reconciler.
Package dns provides the DNS record lifecycle handler for the reconciler.
features/tunnel/cloudflare
Package cloudflare provides Cloudflare-specific implementations.
Package cloudflare provides Cloudflare-specific implementations.
platform/logging
Package logging provides structured logging for Moley.
Package logging provides structured logging for Moley.
platform/orchestration
Package orchestration provides DAG-based resource lifecycle management.
Package orchestration provides DAG-based resource lifecycle management.
platform/paths
Package paths provides utilities for managing file system paths in Moley.
Package paths provides utilities for managing file system paths in Moley.
version
Package version provides build-time version information.
Package version provides build-time version information.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL