Raspberry Pi Nextcloud Server Build - Part 2
Administration: Overview
- Security & set-up warnings
- Enabled redis for caching
- Migrated to PostgreSQL
- Enable cron - manual "Background jobs"
-------------------------------------------------------------------------
PostgreSQL Conversion:
https://opensource.com/article/17/10/set-postgres-database-your-raspberry-pi
pi@pinas:~ $ sudo su postgres
postgres@pinas:/home/pi$ createuser ncadmin
postgres@pinas:/home/pi$ createuser ncadmin -P --interactive
Enter password for new role:
Enter it again:
Shall the new role be a superuser? (y/n) n
Shall the new role be allowed to create databases? (y/n) y
Shall the new role be allowed to create more new roles? (y/n) y
postgres@pinas:/home/pi$ psql
psql (11.5 (Raspbian 11.5-1+deb10u1))
Type "help" for help.
postgres=# create database nextcloud
postgres-# ;
CREATE DATABASE
postgres@pinas:/etc/postgresql/11/main$ ls -lrt
total 52
-rw-r--r-- 1 postgres postgres 317 Jan 10 13:26 start.conf
-rw-r--r-- 1 postgres postgres 143 Jan 10 13:26 pg_ctl.conf
-rw-r----- 1 postgres postgres 1636 Jan 10 13:26 pg_ident.conf
-rw-r----- 1 postgres postgres 4686 Jan 10 13:26 pg_hba.conf
-rw-r--r-- 1 postgres postgres 315 Jan 10 13:26 environment
drwxr-xr-x 2 postgres postgres 4096 Jan 10 13:26 conf.d
-rw-r--r-- 1 postgres postgres 24077 Jan 10 13:26 postgresql.conf
pi@pinas:~ $ service postgresql status
● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
Active: active (exited) since Fri 2020-01-10 13:53:05 GMT; 6s ago
Process: 4224 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 4224 (code=exited, status=0/SUCCESS)
Jan 10 13:53:05 pinas systemd[1]: Starting PostgreSQL RDBMS...
Jan 10 13:53:05 pinas systemd[1]: Started PostgreSQL RDBMS.
pi@pinas:~ $ sudo netstat -anpt | grep LISTEN
tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 510/redis-server 12
tcp 0 0 0.0.0.0:5900 0.0.0.0:* LISTEN 459/vncserver-x11-c
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 503/sshd
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 8537/postgres
tcp6 0 0 ::1:6379 :::* LISTEN 510/redis-server 12
tcp6 0 0 :::5900 :::* LISTEN 459/vncserver-x11-c
tcp6 0 0 :::80 :::* LISTEN 537/apache2
tcp6 0 0 :::22 :::* LISTEN 503/sshd
tcp6 0 0 :::5432 :::* LISTEN 8537/postgres
tcp6 0 0 :::443 :::* LISTEN 537/apache2
-----------------------------------------------
Apps - File Access Control
--------------------------
Don't use this - looks like it's causing problems when sharing folders...
Moved Default Storage Location
------------------------------
"Moving Nextcloud's data folder" - https://pimylifeup.com/raspberry-pi-nextcloud-server/
Port Forwarding
---------------
config.php - 'trusted_domains'
SSL
---
"Setting up SSL for Nextcloud"
root@pinas:/var/www/html/nextcloud/config# cd /etc/apache2/ssl
root@pinas:/etc/apache2/ssl# ls -lrt
total 8
-rw------- 1 root root 3272 Jan 7 17:41 apache.key
-rw-r--r-- 1 root root 2090 Jan 7 17:42 apache.crt
root@pinas:/var/www/html/nextcloud/config# cd /etc/apache2/sites-available
root@pinas:/etc/apache2/sites-available# ls -lrt
total 16
-rw-r--r-- 1 root root 1450 Jan 7 17:51 000-default.conf
-rw-r--r-- 1 root root 6332 Jan 8 10:25 default-ssl.conf
-rw-r--r-- 1 root root 261 Jan 12 15:57 nextcloud.conf
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Raspberry Pi Nextcloud Server Build - Part 2», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.