- Synology Surveillance Station Client on Linux
- Prerequisites
- Enabling H.265 and/or AAC Codecs on your NAS
- Set up a bottle
- Install the application
- Closing thoughts
- Install RPM Fusion that automatically stays up-to-date alongside future Fedora Silverblue releases
- Hardware-accelerated video playback in Fedora Silverblue 38
- Delayed starting of Docker service until expected mounts are available
Synology Surveillance Station Client on Linux
If you’re using Synology Surveillance Station with security cameras that use H.265 and/or AAC encoding and are running Linux, you might have run into the issue of not being able to actually view your camera feeds in the Surveillance Station web view. Even if you have configured your browser to fully support these codecs, Synology’s web view just won’t let you see them.
Instead you are told to download their desktop app which, of course, is only available for Windows. Fortunately we have access to fantastic tools these days that let us fix these kinds of situations. We’ll be using Bottles to install and use the Synology Surveillance Station Client application.
Before you proceed, please make sure you have Bottles installed and ready to use on your system.
Prerequisites
- Bottles installed and ready to use on your computer
- Synology Surveillance Station Client for Windows (64-bit, installer) installation exe downloaded (from here)
- H.265 and/or AAC enabled on your NAS through the Advanced Media Extensions extension. This is only needed if your cameras actually use these codecs, of course.
Enabling H.265 and/or AAC Codecs on your NAS
With DSM 7.0 onward, Synology changed the way these codecs are being handled, likely due to them changing the way they want to pay for licenses for these codecs. So if your cameras use either or both of these codecs, we have to make sure they are enabled first.
Log in to your Synology NAS using its web UI, and open up Package Manager . In there, look for the Advanced Media Extensions extension. If you didn’t already install this previously, do this now.
Click the Open button and a pop-up will show, telling you which of these codecs are enabled. If either or both of them are listed as disabled, enable them now.
That’s all we need to do here. You can log out of your NAS and proceed with the installation.
Set up a bottle
In case you’re not familiar with the bottles concept, each application (or game) you wish to use is installed in its own section, away from whatever other applications you might want to install. This way you can ensure each of these applications has the exact prerequisites it needs, without them potentially conflicting with other applications’ specific requirements.
So, let’s set up a bottle for the Surveillance Station application.
In my case I have called it simply Synology , but you’re free to call it whatever you like. Make sure to select the Application environment, then click Create in the top-right hand side.
Now with this new bottle created, click on it in the list and you’ll be greeted with a sidebar showing several sections. Head on over to the Preferences section first, and disable the Use DXVK option. This is key, as the client application will otherwise fail to start correctly.
Install the application
Now head back to the Details & Utilities section, and click the Run Executable button. A browse modal will show up. Use this to find the Surveillance Station Installation file you have downloaded previously. Make sure that it’s the installer (the .exe version), not the «portable» variant.
Walk through the installation steps as you normally would. Installation should be nice and quick.
Once the installation completes and you left the checkboxes at the end enabled, you’ll now be greeted with the Synology Surveillance Center application login window.
And that’s all there is to it. You can now log in and use the app as normal, with full H.265 and AAC support.
The next time you want to launch this application, just start up Bottles, select the Synology bottle you have just created. There should now be a new option called Synology Surveillance Station Client under the Programs header. Click the play button on it’s right hand-side, and the app will launch straight away.
Closing thoughts
It’s a bit unfortunate that we can’t just use the web version, but at least it’s fairly straight-forward to install and use the desktop application using wonderful tools like Bottles, and underlying technologies like WINE that make it all possible.
Install RPM Fusion that automatically stays up-to-date alongside future Fedora Silverblue releases
I’d like to show a slightly Inception looking way you can install RPM Fusion in a way that you don’t have to worry about needing to remove-and-reinstall it with every Fedora update. The issue lies with the «normal» method of installing RPM Fusion being specific to the currently installed version
Hardware-accelerated video playback in Fedora Silverblue 38
More recently, Fedora removed support for hardware-accelerated playback of H.264 and H.265 content. This was done due to the need to avoid licensing complications (and costs) that surround these codecs. While understandable, this is less desirable to those using Fedora and wanting smooth video playback, especially on more
Delayed starting of Docker service until expected mounts are available
(Or for any other systemctl controlled service, for that matter) If you’ve ever run into the situation where you reboot your computer (or virtual machine) and the Docker service kicked in a bit too fast, even before some of your fstab defined mounts are fully available, you might’ve noticed that