JetStream Logo JetStream Server
2.1.0

Getting Started

  • Requirements
    • Recommended Hardware
    • Operating Systems
    • Encryption
    • Required Dependencies
    • Optional Dependencies
  • JetStream Primer
    • Overview
    • Default Configuration
    • User Management
    • Where Do Transfers Go?
  • Quickstart
    • Ubuntu 18.04
      • New Installation
      • Update Existing Installation
      • Check Service
      • Check Server
      • Licensing
      • Next Steps
    • CentOS 7
      • New Installation
      • Update Existing Installation
      • Check Service
      • Check Server
      • Licensing
      • Next Steps
    • macOS
      • New Installation
      • Update Existing Installation
      • Check Service
      • Check Server
      • Licensing
      • Next Steps
    • Windows
      • Installation
      • Check Server
      • Licensing
      • Next Steps
  • Connecting To JetStream
    • Local Machine
    • Local Network
    • External Network

Managing JetStream

  • Setup
    • Installation
      • CentOS
        • Install
        • Update
        • Uninstall
        • Next Steps
      • macOS
        • Install
        • Update
        • Uninstall
        • Next Steps
      • Ubuntu 18.04
        • Install
        • Update
        • Uninstall
        • System Configuration
        • Next Steps
      • Windows
        • Install
        • Update
        • Uninstall
        • Next Steps
    • Configuration
      • Editing Configuration
        • Linux (CentOS, Ubuntu)
        • macOS
        • Windows
      • License Configuration
    • System Services
      • CentOS 7, Ubuntu 18.04
      • macOS
      • Windows
    • Logging
      • CentOS 7, Ubuntu 18.04
      • macOS
      • Windows
    • Firewalls
      • OS Firewalls
        • CentOS 7
        • Ubuntu 18.04
        • macOS
        • Windows
      • External Firewalls
  • Interacting with JetStream
    • API
    • Graphical Client
    • Command Line Client
  • Command Line Interface
    • Synopsis
    • Description
    • Options
    • jetstream server
      • Options
    • jetstream relay_server
      • Options
    • jetstream api
      • Options
  • Where Do Transfers Go?
  • User Management
    • System Integration
  • Bandwidth Management
    • Command Line
    • API
  • Security
    • Sandboxing
    • Superusers
    • Isolating the JetStream server process (Linux only)
      • Start JetStream in a chroot environment
      • Start JetStream in a lightweight container
  • Sandboxing
    • Basic Sandboxing
    • Advanced Sandboxing
      • Examples
        • Global And System Sandboxes
        • User Sandboxes
    • Sandbox Types
      • File
        • Configuration Options
        • Placeholders
        • Examples
      • S3
        • Configuration Options
        • Memory Requirements
        • Limitations
        • Example
  • Lifetime Management
    • Automatic Clean Up
    • Persistence
  • Shared Links
  • Triggers
    • Overview
    • Event Triggers
      • launch
      • send.destinationCreated
      • send.destinationDeleted
      • recv.transferComplete
        • Transfer File List
    • API Command Triggers
    • Trigger Considerations
  • JetStream URI Scheme
    • Overview
    • Supported Actions
    • Example Uses
      • Simple Redirect Setup
      • File Redirect Setup
  • Relay Configuration
    • Single Relay
      • Receiver Relay
      • Receiver
      • Sender
      • Transfer
    • Double Relay
      • Receiver Relay
      • Receiver
      • Sender Relay
      • Sender
      • Destination
  • Troubleshooting
    • Authentication Failures on Linux with Active Directory
    • Windows 7 Installation
    • Using Network Shares on Windows
      • Sandboxes
      • Directory Links
    • Upgrading from JetStream 1.x
      • CentOS 7
      • Ubuntu 18.04
      • macOS
      • Windows

Tools

  • jscp
    • Synopsis
    • Description
    • Options
    • Source and Destination
    • Examples

Reference

  • Telemetry
    • Telemetry Structures
      • Server Information Structure
      • Telemetry Data Structure
    • Telemetry Data Sets
      • File Sizes Data Values
      • Round Trip Times Data Values
      • Transfer Rates Data Values
      • Transfer Sizes Data Values
      • Transfer Status Data Values
      • Transmission Rates Data Values
  • Release Notes
    • 2.1.0
    • 2.0.2
    • 2.0.1
    • 2.0.0
  • Known Issues
    • S3 Sandbox type
    • Long filenames and paths in Windows
  • Contact
  • Index
JetStream Server
  • Docs »
  • Shared Links

Shared LinksΒΆ

Shareable Links are one of the easiest ways to transfer files to someone else using JetStream, because the recipient does not need to know or have the server details or login credentials. The link encodes all necessary information, allowing JetStream to start the download with minimal fuss. Credentials of the user who created the link are never shared with the link recipients. The recipients only receive a token identifying the given link on the server.

When creating a shared link, the files that will be shared already have to exist on the server. Each shared link can have an expiry date, optional download limit, and optional passphrase. Expired links will be removed from the server within two hours of expiry.

Note

If your server is running behind firewall, you will need to specify an --external-address, so the server can generate correct links.

Tip

If you wish to disable the shared links functionality, use --api-disable-shared-tokens.

Shared links can be created using the JetStream Client or using the JetStream API.

Note

On multi-user Windows systems, if not using the default service settings, the Act as part of the operating system (SeTcbPrivilege) right may be required.

See also

  • Shared Links Manager
  • createSharedToken()
  • deleteSharedToken()
  • getSharedToken()
  • getSharedTokens()
Next Previous

© Copyright 2019, Jet Digital Inc. Last updated on Nov 26, 2019 at 15:19.

JetStream Server v: 2.1.0
Versions
Documentation version list could not be retrieved.
JetStream Documentation Reference
Client
Server
API