Linux

Setting up a Firewall for a Server Using UFW

  • 12.19.2025
  • Posted in: Linux
  • 30 views

UFW is a convenient wrapper around iptables. 1. Checking and installing UFW sudo apt update sudo apt install ufw -y Examination: ufw status Most likely: Status: inactive. This is normal. 2. You must allow SSH (otherwise you'll crash!) sudo ufw allow OpenSSH 3. Allow the required services For web server: sudo ufw allow 80/tcp # HTTP sudo ufw allow 443/tcp # HTTPS If you are planning Python / API (e.g. 8000): sudo...

read more

Setting up SSH access on server and logging in via SSH without a password

  • 12.19.2025
  • Posted in: Linux
  • 40 views

On your local computer, in your home directory, find the .ssh folder, if it doesn't exist, create it. mkdir ~/.ssh For the first login via SSH, we write in the terminal ssh username@your.ip.address When a question appears, do this: Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Be sure to answer yes not y After this: The key will be saved in ~/.ssh/known_hosts SSH will ask for the user's password. Now,...

read more

Install Opencart 4 on NGINX

In order to install Opencart 4 you must have php 8.0+ installed Also in the php.ini file you need to uncomment the following modules extension=curl.so; extension=gd.so; extension=zip.so; Note: If you don't have them on your system, install them. Replace the numbers 8.3 with your php version apt-get install -y php8.3-curl php8.3-gd php8.3-zip Restart PHP-FPM systemctl restart php8.3-fpm I want my site opencart4.com to...

read more

Errors from nouveau display driver on Linux

  • 01.13.2025
  • Posted in: Linux
  • 319 views

If you see the following error in the logs nouveau 0000:0a:00.0: firmware: failed to load nouveau/nv106_fuc084 (-2) nouveau 0000:0a:00.0: firmware: failed to load nouveau/nv106_fuc084d (-2) This means that you have a problem with the drivers for your Nvidia video card. To fix this error, enter in the terminal apt update && apt upgrade apt autoremove apt-get remove --purge nvidia* apt-get remove --purge "nvidia*" Reboot...

read more

How to find out why Linux is freezing

  • 01.13.2025
  • Posted in: Linux
  • 262 views

If it freezes, after rebooting, use journalctl to view logs from the previous boot before shutdown: journalctl -p 0..3 -b 1 -p 0..3 is a filter based on the priority of log entries, -b is a range of downloads, -b 0 will show only logs for the current download -b 1 for the previous one -b 0..9 for the last ten

read more

How do I make Sublime Text 4 the default text editor

  • 01.12.2025
  • Posted in: Linux
  • 277 views

After installing Sublime Text 4 , write in the terminal whereis subl My result /usr/bin/subl Next export EDITOR=/usr/bin/subl update-alternatives --install /usr/bin/editor editor /usr/bin/subl 5 Next select-editor Select the desired number and press enter. Start Sublime Text4 from the launcher as root Enter as a normal user in the terminal sudo subl Enter your password If you see an error Username is not in the sudoers...

read more

Install Sublime 4 in Debian 12

  • 01.12.2025
  • Posted in: Linux
  • 272 views

Install the GPG key: wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/sublimehq-archive.gpg > /dev/null Select stable version echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list And install apt-get update apt-get install sublime-text

read more

Linux WordPress permissions after install

  • 01.11.2025
  • Posted in: Linux
  • 277 views

After the WordPress installation was not 403 Forbidden error, you need to go to the folder with the installed WordPress and change the owner of the folders and files. Now run the following commands by root user: chown www-data:www-data -R * Notice: Where www-data it's your username and group directory, like this chown username:group -R * For all folders inside the WordPress directory, set permissions to 755 find . -type...

read more

Install Opencart 3 on NGINX

In order to install Opencart 3 you must have php 7.3+ installed Also in the php.ini file you need to uncomment the following modules extension=curl.so; extension=gd.so; extension=zip.so; Note: If you don't have them on your system, install them. Replace the numbers 8.3 with your php version apt-get install -y php8.3-curl php8.3-gd php8.3-zip Restart PHP-FPM systemctl restart php8.3-fpm I want my site opencart3.com to...

read more

Set up a NGINX server for Debian 12

  • 01.10.2025
  • Posted in: Linux
  • 278 views

After installing the NGINX server, NGINX is directed to the folder /usr/share/nginx/html Let's change this path. I want my site example.com to be in a folder var/www/ Сreate a example.com folder mkdir /var/www/example.com Set folder permissions 755 chmod 755 /var/www/example.com 755 ( drwxr-xr-x ) everyone can read this directory, but only the owner can change its contents Create a new file index.php in the folder example.com touch...

read more