NATVPS.id – Hoodik es almacenamiento en la nube fuente abierta que prioriza el cifrado de principio a fin. Hoodik puede autohospedarse en servidor mismo, con el objetivo de proporcionar almacenamiento en la nube que es seguro, privado y rápido.
Este artículo describe los pasos para instalar Hoodik en un VPS NAT usando Docker Compose, así como la configuración de NGINX para proxy inverso. Este artículo utiliza Ubuntu 22.04 como referencia, pero puedes utilizar otras distribuciones como Debian y CentOS.
Configurar el reenvío de puertos
Como estamos usando NAT, necesitamos agregar Configuraciones de reenvío de 2 puertos en el panel Virtualizor (u otro panel VPS según el proveedor), es decir Reenvío de puertos HTTP y HTTPS para el dominio Hoodik.
Por ejemplo, este artículo utilizará el dominio hdk.tutorial.mdinata.mi.id para acceder a Hoodik. Eres libre de cambiar de dominio según tu elección. Tome nota de este dominio, ya que lo usaremos nuevamente en el proceso de instalación.

No olvide agregar un registro DNS que vaya a la dirección IP pública NAT de su VPS, como este:

Si está confundido, lea nuestro artículo sobre redirección de dominio seguro: Explicando la redirección de dominio en NAT VPS.
Instalar ventana acoplable
Usaremos Docker y Docker Compose para desplegar Sudadera.
Primero, instale bucle usando el comando:
apt update && apt install curl -y

Entonces ejecútalo guión instalación automática de Docker ingresando:
curl -fsSL get.docker.com | sh
Espere a que se complete el proceso de instalación.

Instalar Hoodik
Primero, cree un nuevo directorio para Hoodik:
mkdir /opt/hoodik cd /opt/hoodik

A continuación, cree un archivo Docker Compose:
apt install nano -y # Jika belum nano docker-compose.yml
Complete la siguiente configuración:
#
services:
postgres:
image: bitnami/postgresql:latest
restart: always
hostname: postgres
container_name: postgres
environment:
- POSTGRESQL_USERNAME=postgres
- POSTGRESQL_PASSWORD=postgres
- POSTGRESQL_DATABASE=hoodik
- POSTGRESQL_WAL_LEVEL=logical
hoodik:
environment:
- DATA_DIR=/data
- APP_URL=
- SSL_CERT_FILE=/data/my-cert-file.crt.pem
- SSL_KEY_FILE=/data/my-key-file.key.pem
- DATABASE_URL=postgres://postgres:postgres@postgres:5432/hoodik
volumes:
- ./data:/data
ports:
- 4554:5443
image: hudik/hoodik:latest
Cambiar hdk.tutorial.mdinata.mi.id con tu dominio Hoodik.

Guarde el archivo con Ctrl-X, yENTONCES Enter.
Finalmente, inicie Hoodik:
docker compose up -d sleep 15 # Tunggu hingga PostgresSQL berjalan docker compose restart hoodik # Restart Hoodik
Espera el proceso desplegar finalizado. La primera implementación puede tardar unos minutos debido a la descarga. imagen Hoodik, así como su configuración.desde el principio. Además, es posible que Hoodik pueda ejecutarse demasiado pronto antes de base de datos inicializado, por lo que debemos esperar a que se ejecute PostgreSQL y luego confirmar reiniciar hacia Hoodik.

Configuración de NGINX (proxy inverso)
Hoodik requiere una conexión cifrada mediante HTTPS por razones de seguridad contraseña que se salva. Para que podamos acceder a URL con HTTPS a través de dominios como https://hdk.tutorial.mdinata.my.idpodemos usar proxy inverso como NGINX.
En primer lugar, instalar NGINX mediante el comando:
# Hapus Apache2 dan pendukungnya (biasanya terpasang secara bawaan di VPS OpenVZ) apt purge apache2* -y # Install NGINX apt install nginx -y

Cree una nueva configuración de host específicamente para Hoodik:
nano /etc/nginx/sites-available/hoodik
Luego pegue la siguiente configuración:
#
server {
listen 80;
server_name hdk.tutorial.mdinata.my.id;
location / {
proxy_pass
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_redirect off;
proxy_buffers 8 32k;
proxy_buffer_size 64k;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
}
} Cambiar password.tutorial.mdinata.my.id con tu dominio.

Active la configuración mediante:
ln -sf /etc/nginx/sites-available/hoodik /etc/nginx/sites-enabled/ # Restart NGINX systemctl restart nginx
Generar SSL Sertifikat (Let’s Encrypt)
Para que nuestro dominio sea accesible a través de HTTPS, necesitamos crear un certificado SSL. Podemos utilizar un certificado SSL gratuito de Let’s Encrypt a través de Certbot.
Instalar Certbot y su complemento NGINX usan el comando:
apt install python3-certbot python3-certbot-nginx

ENTONCES, generar certificado a través de Certbot con comando
certbot --nginx -d hdk.tutorial.mdinata.my.id
Cambiar hdk.tutorial.mdinata.my.id con tu dominio.

¡Feliz! Actualmente se puede acceder a Hoodik a través de una conexión HTTPS segura.
Ir a Hoodik
Se puede acceder a Hoodik a través de su dominio anterior. Ejemplo: https://hdk.tutorial.mdinata.my.id.
Hacer clic Crea una cuentaluego ingrese la información de su cuenta como de costumbre.

te daremos clave privada su cifrado. Guárdalo, porque lo necesitarás la próxima vez.
Si es así, irás a panel.

Frazada
Por lo tanto, este artículo trata sobre los pasos para instalar Hoodik en un VPS NAT.
Si está confundido o tiene dudas, no dude en preguntar al grupo de Telegram @IPv6Indonesia. ¡GRACIAS!
Gentong Pos
Review Film
Berita Terkini
Berita Terkini
Berita Terkini
review anime
Gaming Center
Berita Olahraga
Lowongan Kerja
Berita Terkini
Berita Terbaru
Berita Teknologi
Seputar Teknologi
Berita Politik
Resep Masakan
Pendidikan