JetStream Logo JetStream Server
2.9.4

Getting Started

  • Requirements
    • Minimum Requirements
    • Recommended Hardware
    • Operating Systems
    • Linux (64-bit)
    • macOS (64-bit)
    • Encryption
    • Network/Firewall
    • User Management
    • Required Dependencies
    • Optional Dependencies
  • Quickstart
    • Ubuntu 22.04+
      • New Installation - Ubuntu 22.04+
      • Update Existing Installation
      • Next Steps
    • Rocky Linux 9.2
      • New Installation
      • Update Existing Installation
      • Next Steps
    • macOS
      • New Installation
      • Update Existing Installation
      • Next Steps
  • Connecting To JetStream
    • Local Machine
    • Local Network
    • External Network
  • Technical Primer
    • Overview
    • Default Configuration
    • User Management
    • Where Do Transfers Go?

Managing JetStream

  • Setup
    • Installation
      • Ubuntu 22.04
        • New Installation
        • Update Existing Installation
        • Uninstall
        • Check Service
        • Check Server
        • Active Directory
        • Firewalls
      • Rocky Linux
        • New Installation
        • Update Existing Installation
        • Uninstall
        • Check Service
        • Check Server
        • Active Directory
        • Firewalls
      • macOS
        • New Installation
        • Update Existing Installation
        • Uninstall
        • Check Service
        • Check Server
        • Firewalls
    • Configuration
      • Editing Configuration
        • Linux (Rocky, Ubuntu)
        • macOS
      • License Configuration
        • Client Application
        • Command-line
        • API
        • Configuration File
      • License Configuration
        • Configuration File
    • System Services
      • Rocky Linux 9.2, Ubuntu 22.04
      • macOS
    • Logging
      • Rocky Linux 9.2, Ubuntu 22.04
      • macOS
    • Firewalls
      • OS Firewalls
        • Rocky Linux
        • Ubuntu
        • macOS
      • External Firewalls
    • Troubleshooting External Connections
  • 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
  • Wranglers
  • 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
  • JetStream URI Scheme
    • Overview
    • Supported Actions
    • Example Uses
      • Simple Redirect Setup
      • File Redirect Setup
  • Shared Links
  • API Tokens
  • Triggers
    • Overview
    • Event Triggers
      • launch
      • send.destinationCreated
      • send.destinationDeleted
      • recv.transferComplete
        • Transfer File List
      • recv.transferComplete.json
        • Transfer Meta Data
      • recv.transferStarted
    • API Command Triggers
    • Trigger Considerations
  • Relay Configuration
    • Requirements
    • Single Relay
      • Receiver Relay
      • Receiver
      • Sender
      • Transfer
    • Double Relay
      • Receiver Relay
      • Receiver
      • Sender Relay
      • Sender
      • Destination
  • Troubleshooting
    • Full Disk Access on macOS 10.15+
      • Granting Full Disk Access
    • Authentication Failures on Linux with Active Directory

Tools

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

Reference

  • Telemetry
    • Telemetry Structures
      • Telemetry Information Structure
      • Telemetry Data Structure
    • Telemetry Data Sets
      • File Sizes Data Values
      • Transfer Sizes Data Values
      • Transfer Status Data Values
      • Round Trip Times Data Values
      • Transfer Rates Data Values
      • Transmission Rates Data Values
  • Release Notes
    • 2.9.4
    • 2.9.3
    • 2.9.2
    • 2.9.1
    • 2.9.0
    • 2.8.3
    • 2.8.2
    • 2.8.1
    • 2.8.0
    • 2.7.2
    • 2.7.1
    • 2.6.5
    • 2.6.4
    • 2.6.3
    • 2.6.2
    • 2.6.1
    • 2.6.0
    • 2.5.3
    • 2.5.2
    • 2.5.1
    • 2.5.0
    • 2.4.0
    • 2.3.1
    • 2.3.0
    • 2.2.1
    • 2.2.0
    • 2.1.0
    • 2.0.2
    • 2.0.1
    • 2.0.0
  • Known Issues
    • S3 Sandbox type
  • Quick Reference
    • Server Installation
      • Install Server
      • Update Server
      • Uninstall Server
    • Server Service
      • Start Service
      • Restart Service
      • Stop Service
      • Enable Service on Boot
      • Disable Service on Boot
    • Logging
      • View Server Log
      • Check Service
    • Configuration
      • Configuration File
      • Command Line Interface
    • Firewalls
      • Add OS Firewall Exception
  • 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 may need to specify an --external-address, so the client 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.

See also

  • JetStream URI Scheme

  • Shared Links Manager

  • createSharedToken()

  • deleteSharedToken()

  • getSharedToken()

  • getSharedTokens()

Next Previous

© Copyright 2025, Jet Digital Inc. Last updated on Jan 15, 2025 at 12:17.

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