# remote-tail

> Server and client used for sharing of log files over TCP. Simple setup on the server and just as easy as `tail -f` on the clients.

Latest version **1.0.8** (published 2018-03-06) · MIT license · 0 weekly downloads

## Install

```sh
npm install remote-tail
pnpm add remote-tail
yarn add remote-tail
bun add remote-tail
```

Provides the command `remote-tail`.

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.8 |
| Published | 2018-03-06 |
| First published | 2016-05-30 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >=4.1.1 |
| Dependencies | 3 |
| Unpacked size | 8.9 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Victor Jonsson |
| Maintainers | victorjonsson |

## Links

- npm: https://www.npmjs.com/package/remote-tail
- npm.io page: https://npm.io/package/remote-tail

## Dependencies (3)

- [tail](https://npm.io/package/tail.md) 1.1.0
- [uniqid](https://npm.io/package/uniqid.md) 3.0.0
- [commander](https://npm.io/package/commander.md) ^2.9.0

## Recent versions

- 1.0.8 (latest) — 2018-03-06
- 1.0.7 — 2016-06-02
- 1.0.6 — 2016-05-30
- 1.0.4 — 2016-05-30
- 1.0.3 — 2016-05-30
- 1.0.0 — 2016-05-30

## README

# remote-tail

Server and client used for sharing of log files over TCP. 
Simple setup on the server and just as easy as `tail -f` on the clients.

##### Dependencies

- Nodejs v. >= 4.1.1
- Windows or any unix-based OS

### Install on server/clients

Install [nodejs](http://google.se) and then call `npm install -g remote-tail` in console of choice.

### Server setup

Share the file `errors.log` on `127.0.0.1` and port `1685`

```
$ remote-tail -e errors.log
```

Share the file `errors.log` on `192.168.10.26` and port `1094`

```
$ remote-tail -e errors.log -h 192.168.10.26 -p 1094
```

Share the file `errors.log` on `192.168.10.26` and port `1094` but only allow access for clients
coming from either `192.168.*` or `97.112.10.21`

```
$ remote-tail -e errors.log -h 192.168.10.26 -p 1094 -a 192.168.*,97.112.10.21
```

### Client setup

Consume the file exposed by `192.168.10.26` on port `1094`

```
$ remote-tail -h 192.168.10.26 -p 1094
```

### TODO

- SSL-support
- Sharing of several files from one server instance.

---
_Source: https://npm.io/package/remote-tail · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
