Web application to view lines from file on local system or on remote server built with Svelte
Download and unpack web-tail-[platform].zip from latest release
Docker image is also available here
In unpacked folder edit web-tail.config.toml file
port- port that Web tail will run on. Defaults value is4444allowedOrigins- list of allowed origins for WebSocket connections. Defaults value is ["*"] which allows all originsservers- reusable servers configurationname- name of server to use insourcesconfigshost- host of remote server. Mandatory field for source typesssh:*port- port of remote server. Mandatory field for source typesssh:*username- username for ssh connection to remote server. Mandatory for source typesssh:*password- password to authenticate on remote server. Either this orprivateKeyPathis mandatory for source typesssh:*privateKeyPath- path to file with private key to authenticate on remote server. Either this orpasswordis mandatory for source typesssh:*
sources- list of sources to tail lines fromname- name of source. Mandatory fieldtype- type of source. Possible values:local:file,local:docker,ssh:file,ssh:docker. Mandatory fieldpath- path to file. Mandatory field for source types*:fileserverName- name of a server fromserverslistcontainerId- Docker container ID. Mandatory field for source types*:dockerhost- host of remote server. Mandatory field for source typesssh:*port- port of remote server. Mandatory field for source typesssh:*username- username for ssh connection to remote server. Mandatory for source typesssh:*password- password to authenticate on remote server. Either this orprivateKeyPathis mandatory for source typesssh:*privateKeyPath- path to file with private key to authenticate on remote server. Either this orpasswordis mandatory for source typesssh:*
Options from left to right:
- Dropdown to select one of sources from
web-tail.config.toml - Search field. Matching results will be selected. Search is case insensitive by default
Filtertoggle. If enabled only lines with matching results are shown.*toggle. If enabled treats text in search field as regular expressionAatoggle. If enabled makes search case sensitiveReversetoggle. If enabled latest lines shown on top- Max lines field. How much lines will be shown
Set environment variable ASSETS=dist/public before doing go run ./server to use preemtively compiled assets

