TurnKey Linux Virtual Appliance Library

MediaServer

-

Simple Network Attached Media Storage

TurnKey MediaServer makes it easy to bring all of your home videos, music, and photos together into a single server that automatically converts and streams your media on-the-fly to play on any device. This app integrates Emby with a file management web app, Windows-compatible network file sharing and other transfer protocols including SFTP, rsync, NFS, and WebDAV. Files can be managed in private or public storage.

Stable version: 14.1 (changelog)

This appliance includes all the standard features in TurnKey Core, and on top of that:

  • SSL support out of the box.
  • Media server (Emby) configurations:
    • Web UI (https) listening on ports 8096 and 8920 (https).
    • Preconfigured path substitution for Samba access
    • Preconfigured Music, Movies, TVShows, and Photos directories
  • File server (Samba) configurations:
    • Preconfigured wordgroup: WORKGROUP
    • Preconfigured netbios name: MEDIASERVER
    • Configured Samba and UNIX users/groups synchronization (CLI and Webmin).
    • Configured root as administrative samba user.
    • Configured shares:
      • Users home directory.
      • Public storage.
      • CD-ROM with automount and umount hooks (/media/cdrom).
  • Access your files securely from anywhere via SambaDAV:
    • Web GUI access to your files, with online previews of major formats and drag-n-drop support.
    • Pre-configured authentication (Samba).
    • Pre-configured repositories (storage, user home directories).
  • Default storage: /srv/storage
  • Includes popular compression support (zip, rar, bz2).
  • Webmin module for configuring Samba.

Usage details & Logging in for Administration

File server access: log in as user root

  1. SambaDAV web file management: https://12.34.56.789/
  2. From the command line:
    smbclient //12.34.56.789/storage -Uroot
    mount -t cifs //12.34.56.789/storage /mnt -o username=root,password=PASSWORD
    

Emby Web UI: log in as username emby

  1. https://12.34.56.789:8096/
  2. https://12.34.56.789:8920/

No default passwords: For security reasons there are no default passwords. All passwords are set at system initialization time.

Ignore SSL browser warning: browsers don't like self-signed SSL certificates, but this is the only kind that can be generated automatically without paying a commercial Certificate Authority.

Web - point your browser at either:

  1. http://12.34.56.789/ - not encrypted so no browser warning
  2. https://12.34.56.789/ - encrypted with self-signed SSL certificate

Username for OS system administration:

Login as root except on AWS marketplace which uses username admin.

  1. Point your browser to:
  2. Login with SSH client:
    ssh root@12.34.56.789
    

    Special case for AWS marketplace:

    ssh admin@12.34.56.789
    

* Replace 12.34.56.789 with a valid IP or hostname.