Posts

Showing posts with the label notion

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...