Natvps.id – Hoy, marca personal se vuelve lo suficientemente importante para las personas y las empresas. Uno de ellos se usa página de perfil(Página de perfil), como Linktree o batido. Sin embargo, podemos usar una alternativa gratuita y código abierto fijado Enlace que puede serinstalar En nuestro servidor. Por lo tanto, los costos incurridos pueden ser más baratos.
En este artículo, discutiremos los enlaces para instalar el LinkStack en NAT VPS, así como la configuración de NGINX para reverso. Este artículo utiliza Ubuntu 22.04 como referencia, pero puede usar otras distribuciones como Debian y CentOS. Asegúrese de que el sistema operativo utilizado admite el Docker.
Configuración de transferencia de puertos
Como usamos las coulis, debemos agregar Configuración de transferencia de 2 puertos En el panel Virtualizor (u otros paneles VPS dependiendo del proveedor), a saber Transferencia de puerto http dan https Para el área de LinkStack.
Por ejemplo, en este artículo utilizará un campo link-torial.mdinata.my.id Como dominio página de perfil. Usted es libre de cambiar el dominio según su elección. Registre este puerto y este campo, ya que lo usaremos nuevamente en el proceso de implementación.

No olvide agregar registros DNS para acceder a su IP pública NAT VPS, como esta:

Instalar Docker
Usaremos Docker y compusiremos a Docker en hombresdesplegar LinkStack.
Primero, instalar bucle Uso del orden:
apt update && apt install curl -y

Luego corre guión Instalación automática de Docker Al ingresar:
curl -fsSL get.docker.com | sh
Espere hasta que termine el proceso de instalación.

Implementar linkstack
Crear un nuevo repertorio por su nombre linkstack
cd ~/ mkdir linkstack cd linkstack

Crear un nuevo nombre por nombre docker-compose.yml Uso de nano:
apt install nano -y nano docker-compose.yaml
Luego adjunte la siguiente configuración de composición:
# Docker Compose untuk deploy LinkStack di NAT VPS
#
# Source: (adapted)
version: "3.8"
services:
linkstack:
hostname: 'linkstack'
image: 'linkstackorg/linkstack:latest'
environment:
TZ: 'Asia/Jakarta'
SERVER_ADMIN: '[email protected]'
HTTP_SERVER_NAME: 'link-tutorial.mdinata.my.id'
HTTPS_SERVER_NAME: 'link-tutorial.mdinata.my.id'
LOG_LEVEL: 'info'
PHP_MEMORY_LIMIT: '256M'
UPLOAD_MAX_FILESIZE: '8M'
volumes:
- 'linkstack_data:/htdocs'
ports:
- '8190:443'
restart: unless-stopped
volumes:
linkstack_data: 
En la sección HTTP_SERVER_NAME Y HTTPS_SERVER_NAMEAjuste a su campo LinkStack.
HTTP_SERVER_NAME: 'link-tutorial.mdinata.my.id' HTTPS_SERVER_NAME: 'link-tutorial.mdinata.my.id'

No olvide cambiar el correo electrónico en SERVER_ADMIN Con su correo electrónico personal.
SERVER_ADMIN: '[email protected]' # Ganti dengan Email Anda
![]()
Guarde el archivo presionando Ctrl-X, yENTONCES Enter.
Finalmente, ejecute LinkStacck usando una composición de Docker:
docker compose up -d

Espere el proceso desplegar finalizado.
Configuración de Nginx (proxy inverso)
Para que podamos acceder a la URL a través de un área como link-torial.mdinata.my.idPodemos usar proxy inverso Como nginx.
En primer lugar, instalar Nginx a través del 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 LinkStack:
nano /etc/nginx/sites-available/linkstack
Luego pegue la siguiente configuración:
# Konfigurasi NGINX untuk deploy LinkStack di NAT VPS
#
server {
server_name link-tutorial.mdinata.my.id;
listen 80;
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_pass # Pastikan pakai HTTPS
}
} Asegúrese de usar https en
proxy_pass!
Ajustar link-tutorial.mdinata.my.id Con su campo LinkStack.
Active la configuración con:
ln -sf /etc/nginx/sites-available/linkstack /etc/nginx/sites-enabled/linkstack # Restart NGINX systemctl restart nginx

Generar Serifikat SSL (vamos)
Para que nuestro campo sea accesible a través de HTTPS, debemos establecer un certificado SSL. Podemos usar un certificado SSL gratuito de Let’s Cifrypt a través de CertBot.
Instalar El complemento CERTBOT y NGINX usa el comando:
apt install python3-certbot python3-certbot-nginx

ENTONCES, generar Certificado a través de CertBot con el comando
certbot --nginx -d link-tutorial.mdinata.my.id
Cambiar link-tutorial.mdinata.my.id con tu dominio.
¡Feliz! Se puede acceder a su dominio actual a través de una conexión HTTPS segura.
Access LinkStack
Se puede acceder a LinkStack a través de su campo anterior. Ejemplo: https://link-torial.mdinata.my.id.
Haga otras configuraciones dependiendo de sus deseos.
Frazada
Por lo tanto, este artículo sobre las etapas de implementación de LinkStack en NAT VPS. Si está confundido o dudoso, no dude en hacer preguntas en el grupo Telegram @ IPv6indonia. ¡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
