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 is 4444
servers
- reusable servers configurationname
- name of server to use in sources
configshost
- host of remote server. Mandatory field for source types ssh:*
port
- port of remote server. Mandatory field for source types ssh:*
username
- username for ssh connection to remote server. Mandatory for source types ssh:*
password
- password to authenticate on remote server. Either this or privateKeyPath
is mandatory for source types ssh:*
privateKeyPath
- path to file with private key to authenticate on remote server. Either this or password
is mandatory for source types ssh:*
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 *:file
serverName
- name of a server from servers
listcontainerId
- Docker container ID. Mandatory field for source types *:docker
host
- host of remote server. Mandatory field for source types ssh:*
port
- port of remote server. Mandatory field for source types ssh:*
username
- username for ssh connection to remote server. Mandatory for source types ssh:*
password
- password to authenticate on remote server. Either this or privateKeyPath
is mandatory for source types ssh:*
privateKeyPath
- path to file with private key to authenticate on remote server. Either this or password
is mandatory for source types ssh:*
Options from left to right:
web-tail.config.toml
Filter
toggle. If enabled only lines with matching results are shown.*
toggle. If enabled treats text in search field as regular expressionAa
toggle. If enabled makes search case sensitiveReverse
toggle. If enabled latest lines shown on topSet environment variable ASSETS=dist/public
before doing go run ./server
to use preemtively compiled assets