Skip to content

Releases: jdtriska/instant-jellyfin

Release 1.1.0

27 Mar 00:53
Compare
Choose a tag to compare

Some great changes in this release!

Bugfixes

  • Fixed nginx conf via startup script to support full load balancer domain as server name.
  • Added flock to sync script to ensure long-running syncs do not overlap.

Breaking Changes

  • EBS_VOLUME_SIZE has been renamed to EBS_ROOT_VOLUME_SIZE
  • EBS_MEDIA_VOLUME_SIZE and EBS_MEDIA_VOLUME_TYPE have been added as required .env variables
  • A lot of networking has changed, as well as the EC2 instance configuration, which will force you to re-create your instance since it will be deployed in an entirely new VPC. Please back up your ~/jellyfin/config folder manually to your local machine before running the terraform apply command. You can then restore that folder to the newly created Jellyfin server to start from where you left off. The new configuration will also come with basic backup and restore scripts to automatically backup your Jellyfin configuration to S3, and restore at will.

New features

  • Jellyfin instance is now deployed in separate VPC.
  • Backup and restore scripts (~/jellyfin/scripts/backup.sh and ~/jellyfin/scripts/restore.sh) for your Jellyfin config are now created with your instance which allow you to backup and restore from S3.
  • Automatic backups (~/jellyfin/scripts/start-backup.sh) of your Jellyfin config are made every hour, and retained for 30 days by default.
  • A separate EBS volume is now created and mounted to the ~/jellyfin/media folder. This allows you to store your media on a separate EBS volume with a custom volume type. I would suggest scaling down your root volume size and running a larger, magnetic media volume.

Special thanks to @dougkirkley for lots of great refactoring and EBS+VPC terraform.

instant-jellyfin 1.0.0 (initial release)

19 Mar 03:21
Compare
Choose a tag to compare

Hi everyone, this is the first release of instant-jellyfin, the project to quickly and easily set up a Jellyfin server on AWS, from anywhere, with easy media management in S3. The project uses Docker and Terraform to allow you to create and manage your Jellyfin instance from any host (Window, Linux, and Mac OS). Please post if you have any issues, or suggestions for improvement. Other than that, give it a try!