{{indexmenu_n>4}}
===== NoSQL course server =====
* Preliminaries:
* NoSQL server: **nosql.felk.cvut.cz**
* Login and password: sent by e-mail
* Tools:
* [[https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html|PuTTY]]
* [[https://winscp.net/|WinSCP]]
* VSCode and JetBrains IDE connections that do not work over SSHFS are **prohibited** due to extensive server usage. There is no documented way to install one shared instance of required tools on a server for all users.
* If you still want to use it, you need to mount NoSQL server file system to your PC and open your projects as if they were on your local file system.
* For VSCode there is an SSHFS extension:
* https://marketplace.visualstudio.com/items?itemName=Kelvin.vscode-sshfs
* For any other IDEs you can mount remote filesystem manually on Linux/MacOS:
* Install sshfs on your device
* Mount filesystem: sshfs $USERNAME@nosql.felk.cvut.cz:/home/$USERNAME /mnt/dbs2-server
* Open your project in your IDE under local path /mnt/dbs2-server/$PATH_TO_PROJECT
* When you are finished, you can unmount it sudo umount /mnt/dbs2-server
* For Windows, use any tool like SSHFS-Win (follow tool documentation):
* https://github.com/winfsp/sshfs-win
* Note: on Linux with GNOME/Ubuntu you can do this right from Files app:
* For latest GNOME 47 use "Networks" section at the top of the sidebar to add connection
* For older versions, use "Other" section at the bottom of the sidebar
* The address should be sftp://$USERNAME@nosql.felk.cvut.cz/