Posts

Showing posts with the label Synology

Changing the Default Terminal to Terminator on Ubuntu

Image
Terminator is a powerful tool for developers, allowing you to manage multiple terminal sessions in a single window. Features like splitting panes, tabs, and simultaneous input can significantly boost your productivity. Step 1: Install Terminator First, install Terminator using the apt package manager. sudo apt update sudo apt install terminator -y The -y option automatically answers 'yes' to any prompts during the installation process, streamlining the setup. Step 2: Set as the System Default Ubuntu uses a utility called update-alternatives to manage default applications. We'll use this tool to change the default terminal emulator ( x-terminal-emulator ) to Terminator. Run the Configuration Command Enter the following command in your terminal. A list of available terminals will appear. sudo update-alternatives --config x-terminal-emulator Select Terminator From the resulting list, enter the selection number corresponding to terminator and press Enter. ...

How to install docmost on Synology NAS (DS916+) with Docker

Image
This blog provides a comprehensive guide to installing and configuring Docmost, an open-source collaborative wiki and notion alternative, on a Synology NAS (DS916+ and similar models) environment using Docker. 1. Reverse Proxy Setup for External Access To access Docmost via an external domain (e.g.,  docmost.your-domain.i234.me ) and to fix the "Real-time editor connection lost" error, a reverse proxy setup is essential. Step 1. Navigate to Reverse Proxy Settings Go to DSM  Control Panel  >  Login Portal  >  Advanced  tab. Click the  Reverse Proxy  button and then  Create . Step 2. General Settings Step 3. (Crucial) Custom Header Settings After clicking  Create , go to the  Custom Header  tab. Click the  Create  dropdown menu and select  WebSocket . This will automatically add the two necessary headers. This step is key to resolving the real-time editing error. Click  Save  to complete...

From Audio Station to Plex Media Server, A Complete Guide for the Synology DS916+

Image
For nearly ten years, my Synology DS916+ has been a trusty workhorse for file storage. When it came to music, I relied on Synology's own Audio Station. But the experience was never quite right. The UI felt dated, and the constant need to re-enter my OTP password after it expired was a pretty annoyance. I'd heard great things about Plex, specifically that even the free version was a massive improvement. I decided it was time to make the switch. In this blog post, I'll walk you through the exact steps I took to install and configure Plex Media Server on my Synology DS916+. Step 1: Installing the Plex Media Server Package You have two main options for installing Plex. While using the Synology Package Center is simple, I strongly recommend downloading the package directly from the Plex website to ensure you have the latest features and bug fixes. Option 1: The Package Center (Easy, but may be outdated) You can find Plex in the Synology DSM Package Center under ...

How to enable ssh server and client on Ubuntu

Image
Introduction SSH (Secure Shell) is a network protocol used to securely communicate between two computers and transfer data. One of the main features of SSH is that it works well on insecure networks, as the communication channel is encrypted. The most widely-used SSH implementation is the OpenSSH suite, which includes the following tools: Remote operations: ssh, scp, sftp Key management: ssh-add, ssh-keysign, ssh-keyscan, ssh-keygen Service-side tools: sshd, sftp-server, ssh-agent Environment $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04.4 LTS Release: 22.04 Codename: jammy $ uname -r 6.8.0-57-generic Install OpenSSH Server and Client OpenSSH client is usually pre-installed on Ubuntu. To accept SSH connections, install the server component: $ sudo apt update $ sudo apt install openssh-server openssh-client Verify installation: $ ssh -V OpenSSH_8.9p1 Ubuntu-3ubuntu0.13, OpenSSL 3.0.2 15 Mar 20...

Synology DS916+] How to Set Up SSH Key-Based Login from Windows 11 to Synology NAS (DSM 7.1)

Image
This step-by-step guide explains how to generate an SSH key on Windows 11 using Git Bash and configure key-based authentication on Synology NAS running DSM 7.1 . This lets you securely log in without typing a password every time. Although clients like SecureCRT offer features to remember your password after one login, setting up SSH key authentication is a more secure and reliable method—especially for automation, scripting, or accessing your NAS from multiple devices. Step 1: Enable User Home Service on DSM 7.1 Go to: Control Panel → User & Group → Advanced Enable User Home Service Step 2: Enable SSH Service on DSM 7.1 Navigate to: Control Panel → Terminal & SNMP → Terminal Enable SSH service Make sure Port 22 is allowed in your NAS firewall settings Step 3: Set Permissions for .ssh Directory C:\Users\jason>ssh -p 22 abc.i234.me jason@abc.i234.me's password: Synology strongly advises you not to run commands as the root user, who has the hi...

Synology DS916+] How to SU to root via SSH

Image
1. Enable SSH / Telnet service DSM → Control Panel → Connectivity → Terminal & SNMP 2. Login to your account via SSH 3. "sudo -i" or "sudo --login" and type root password Synology strongly advises you not to run commands as the root user, who has the highest privileges on the system. Doing so may cause major damages to the system. Please note that if you choose to proceed, all consequences are at your own risk. abcd@xyx:~$ sudo -i Password: root@xyx:~#

How to Set Up Vaultwarden (Bitwarden) on Synology NAS (Best Free Alternative to LastPass)

Image
Have you ever felt overwhelmed managing passwords for all your websites? I used to use the same password across multiple sites , which wasn’t secure. To manage them better, I started using LastPass for years. However, in 2019, they changed their pricing policy — now it’s free only for one device for 30 days, and you have to pay to use it across multiple devices . If you're looking for a powerful and free password manager, Vaultwarden is one of the best alternatives to LastPass. What is Vaultwarden? Vaultwarden (formerly known as Bitwarden_RS) is a lightweight, open-source implementation of the Bitwarden server API written in Rust . It is fully compatible with official Bitwarden clients and is ideal for low-resource environments. Example: On a Synology DS916+, Vaultwarden uses 0% CPU and only 64MB of memory while running. My Setup NAS Model : Synology DS916+ DSM Version : DSM 7.1-42661 Update 1 Docker Image : vaultwarden/server Ins...