Add notes for matrix
This commit is contained in:
parent
ba5441d8e0
commit
1efd20dbc8
|
@ -0,0 +1,35 @@
|
||||||
|
## Matrix
|
||||||
|
|
||||||
|
Matrix es un excelente software de chat desentralizado.
|
||||||
|
|
||||||
|
Si bien se puede tener un dominio como nombre de tu servidor, es más practico usar un subdominio, asegurate de tenerlo ya apuntando a tu servidor.
|
||||||
|
```
|
||||||
|
matrix.dominio.net
|
||||||
|
```
|
||||||
|
|
||||||
|
Instalar dependencias
|
||||||
|
```Instalar dependencias
|
||||||
|
sudo apt install curl wget gnupg2 apt-transport-https
|
||||||
|
```
|
||||||
|
|
||||||
|
Agregar la firma de los paquetes
|
||||||
|
```Agregar la firma de los paquetes
|
||||||
|
sudo wget -qO /usr/share/keyrings/matrix-org-archive-keyring.gpg https://packages.matrix.org/debian/matrix-org-archive-keyring.gpg
|
||||||
|
```
|
||||||
|
|
||||||
|
Agregar el repositorio
|
||||||
|
```Agregar el repositorio
|
||||||
|
sudo echo "deb [signed-by=/usr/share/keyrings/matrix-org-archive-keyring.gpg] https://packages.matrix.org/debian/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/matrix-org.list
|
||||||
|
```
|
||||||
|
|
||||||
|
Instalar el servidor
|
||||||
|
```Instalar el servidor
|
||||||
|
sudo apt install matrix-synapse-py3
|
||||||
|
```
|
||||||
|
|
||||||
|
Agrega el nombre de tu servidor (matriz.dominio.net) sin ningún protocolo cuando se te solicite.
|
||||||
|
|
||||||
|
|
||||||
|
=> gemini://elmau.net/chuletas.gmi Regresar el índice
|
||||||
|
=> gemini://elmau.net Regresar el inicio
|
||||||
|
|
|
@ -6,6 +6,8 @@ Nebula es una VPN Mesh (en malla), su principal característica y ventaja es que
|
||||||
|
|
||||||
En la terminología de Nebula, a este nodo central se le conoce como "faro" (ligthouse) y es el único que necesita una IP fija.
|
En la terminología de Nebula, a este nodo central se le conoce como "faro" (ligthouse) y es el único que necesita una IP fija.
|
||||||
|
|
||||||
|
El "faro solo pone en contacto los clientes" por lo que "NO sabe que se transmite entre ellos" y dado que los certificados se pueden generar en un cliente, el mismo "faro" nunca podrá generar certificados para otros clientes.
|
||||||
|
|
||||||
Nebula esta hecho en Go por lo que solo se requiere un binario para el faro y los clientes y uno más para generar los certificados. Asegurate de descargar la versión correcta para la arquitectura del servidor y los clientes.
|
Nebula esta hecho en Go por lo que solo se requiere un binario para el faro y los clientes y uno más para generar los certificados. Asegurate de descargar la versión correcta para la arquitectura del servidor y los clientes.
|
||||||
=> https://github.com/slackhq/nebula/releases/ Descargar Nebula
|
=> https://github.com/slackhq/nebula/releases/ Descargar Nebula
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,7 @@ Crear roles y bases de datos
|
||||||
```
|
```
|
||||||
psql -U postgres
|
psql -U postgres
|
||||||
|
|
||||||
create role ROLE_NAME with login encrypted password 'CONTRA';
|
create role ROLE_NAME with login encrypted password 'CONTRASEÑA';
|
||||||
|
|
||||||
create database NAME with owner ROLE_NAME;
|
create database NAME with owner ROLE_NAME;
|
||||||
```
|
```
|
||||||
|
|
|
@ -1,6 +1,11 @@
|
||||||
## Ubuntu Server 20.04
|
## Ubuntu Server 20.04
|
||||||
|
|
||||||
|
|
||||||
|
Agregar un usuario.
|
||||||
|
```
|
||||||
|
adduser USER
|
||||||
|
```
|
||||||
|
|
||||||
Agregar un usuario al grupo "sudo".
|
Agregar un usuario al grupo "sudo".
|
||||||
```
|
```
|
||||||
gpasswd -a USER sudo
|
gpasswd -a USER sudo
|
||||||
|
@ -84,7 +89,9 @@ sudo vim /etc/ssh/sshd_config
|
||||||
Desactivar los mensajes de Ubuntu al entrar
|
Desactivar los mensajes de Ubuntu al entrar
|
||||||
```Desactivar los mensajes de Ubuntu al entrar
|
```Desactivar los mensajes de Ubuntu al entrar
|
||||||
|
|
||||||
sudo chmod +x /etc/update-motd.d/50-motd-news
|
sudo chmod -x /etc/update-motd.d/50-motd-news
|
||||||
|
sudo chmod -x /etc/update-motd.d/10-help-text
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Instalar certbot
|
Instalar certbot
|
||||||
|
@ -104,9 +111,9 @@ sudo ufw allow http
|
||||||
sudo ufw allow https
|
sudo ufw allow https
|
||||||
|
|
||||||
sudo ufw enable
|
sudo ufw enable
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
Cambiar limite de archivos abiertos
|
Cambiar limite de archivos abiertos
|
||||||
```Cambiar limite de archivos abiertos
|
```Cambiar limite de archivos abiertos
|
||||||
sudo vim /etc/security/limits.conf
|
sudo vim /etc/security/limits.conf
|
||||||
|
|
Loading…
Reference in New Issue