Tube
Last update:October 27, 2026
Category:Media
License:MIT License
Version:1.1.13
Upstream author:James Mills
Description
Tube is a YouTube-like (without censorship and features you don't need!) video sharing app written in Go which also supports automatic transcoding to MP4 H.265 AAC
Features
- Easy to upload videos (just use the builtin uploader and automatic transcoder!)
- Builtin ffmpeg-based Transcoder that automatically converts your uploaded content to MP4 H.264 / AAC
- Builtin automatic thumbnail generator
- Clean, simple, familiar UI
Changelog
<a name="v1.1.13"></a>
v1.1.13 (2022-08-01)
Bug Fixes
- Fix deps (#8)
- Fix broken README markdown links (#1)
- Fix import paths
Features
- Add empty CHANGELOG.md to support new release process
…
Show full changelogShow less
<a name="v1.1.13"></a>
v1.1.13 (2022-08-01)
Bug Fixes
- Fix deps (#8)
- Fix broken README markdown links (#1)
- Fix import paths
Features
- Add empty CHANGELOG.md to support new release process
- Add support for multi-arch binary and docker image releases (#20)
Updates
- Update deps
- Update Go versions to build/test against in CI to 1.14, 1.15 and 1.16
- Update shortuuid dep
- Update deps
- Update deps
<a name="v1.1.12"></a>
v1.1.12 (2020-07-08)
Bug Fixes
- Fix the import path of this package
- Fix a typo in the README
Features
- Add tube app to myselfhosted.app
- Add plist service configuration for launchd on macOS
- Add documentation on configuration options (#10)
- Add Homebrew install instructions
Updates
- Update static assets
- Update deps
- Update README.md
<a name="v1.1.11"></a>
v1.1.11 (2020-04-02)
Bug Fixes
- Fix .goreleaser.yml config
- Fix .goreleaser.yml config
- Fix .goreleaser.yml config
- Fix .goreleaser.yml config
Features
- Add brew config for goreleaser
<a name="v1.1.10"></a>
v1.1.10 (2020-04-01)
<a name="v1.1.9"></a>
v1.1.9 (2020-03-31)
Bug Fixes
- Fix default server config and ensure upload and video paths exist
Features
- Add image target to Makefile
- Add support for unlimited timeouts for transcoding and thumbnail generation
- Add maximum upload size saftey and guards
- Add Github Workflows (#5)
Updates
- Update README.md
- Update docs on Quick Start
<a name="v1.1.8"></a>
v1.1.8 (2020-03-28)
Bug Fixes
- Fix sort persistance
<a name="v1.1.7"></a>
v1.1.7 (2020-03-28)
<a name="v1.1.6"></a>
v1.1.6 (2020-03-28)
<a name="v1.1.5"></a>
v1.1.5 (2020-03-28)
Features
- Add UI controls for selecting lower quality video resolutions
- Add a .dockerignore fiel
- Add backend support for serving lower quality videos (if available)
<a name="v1.1.4"></a>
v1.1.4 (2020-03-28)
Features
- Add vimeo video importer
- Add some minor UI tweaks
- Add optional title and description to video upload
<a name="v1.1.3"></a>
v1.1.3 (2020-03-27)
Features
- Add backend support for importing youtube videos
- Add a default thumbnailer timeout config
- Add a footer
Updates
- Update README.md
<a name="v1.1.2"></a>
v1.1.2 (2020-03-25)
Bug Fixes
- Fix sort order of trending
- Fix links to screenshots
Features
- Add trending and ability to sort playlist by views
- Add support for keeping trakc of and viewing no. of views per video
- Add AUTHORS file and some other stats to the README
- Add OPTIONS to / and /upload endpoints
- Add custom CORS config
- Add CORS
Updates
- Update README.md
<a name="v1.1.1"></a>
v1.1.1 (2020-03-23)
Bug Fixes
- Fix bug with fsnotify events getting confused about thumbnail creation
Features
- Add more error handling
- Add support for transcoding
- Add server logging
- Add support for on-demand thumbnail generation via github.com/mutschler/mt
- Add command-line option parsing support and custom config file location
<a name="v1.1.0"></a>
v1.1.0 (2019-08-08)
<a name="v1.0.0"></a>
v1.0.0 (2019-08-08)
Updates
- Update README.md
<a name="v0.2.0"></a>
v0.2.0 (2019-08-08)
Updates
- Update README.md
<a name="v0.1.0"></a>
v0.1.0 (2019-07-03)
<a name="v0.0.0"></a>
v0.0.0 (2019-06-29)
Updates
- Update README.md