Subindo um NextCloud via Docker

@danilotakagi.bsky.social

Eu anoto muitas coisas num servidor privado do Discord. Mas às vezes prefiro anotar coisas importantes na forma de blog, até para que talvez possa ajudar outros no futuro. Esta anotação é para mostrar a forma mais fåcil que encontrei de colocar um Nextcloud pra rodar num servidor VPS.

Primeiro, instale o Docker:

sudo apt update && sudo apt install docker.io -y
sudo apt install docker-compose -y

Crie um diretĂłrio:

mkdir -p ~/nextcloud && cd ~/nextcloud

Crie um arquivo docker-compose.yml:

nano docker-compose.yml

Adicione o seguinte texto para rodar Nextcloud com um banco de dados MariaDB (defina nele as senhas):

version: '3.8'
services:
  db:
    image: mariadb
    container_name: nextcloud_db
    restart: always
    volumes:
      - db_data:/var/lib/mysql
    environment:
      MYSQL_ROOT_PASSWORD: root_password
      MYSQL_DATABASE: nextcloud
      MYSQL_USER: nextcloud_user
      MYSQL_PASSWORD: nextcloud_password

  nextcloud:
    image: nextcloud
    container_name: nextcloud_app
    restart: always
    ports:
      - "8080:80"
    volumes:
      - nextcloud_data:/var/www/html
    depends_on:
      - db
    environment:
      MYSQL_DATABASE: nextcloud
      MYSQL_USER: nextcloud_user
      MYSQL_PASSWORD: nextcloud_password
      MYSQL_HOST: db

volumes:
  db_data:
  nextcloud_data:

Salve e use o comando para executĂĄ-lo:

docker-compose up -d

O Nextcloud vai abrir em http://SEU_IP:8080 . O Nextcloud estarĂĄ acessĂ­vel na porta 8080 do seu VPS, enquanto internamente no contĂȘiner ele usa a porta 80. É possĂ­vel instalar outros apps com portas diferentes, como 9090:80. Por exemplo, pra rodar um Wordpress em http://SEU_IP:9090, troque esta parte:

services:
  wordpress:
    image: wordpress
    container_name: wordpress_app
    restart: always
    ports:
      - "9090:80"

danilotakagi.bsky.social
Danilo Takagi | VTuberBR 🍃⚡🎧

@danilotakagi.bsky.social

Admin da @pokemythology.net. I talk portuguese (english is ok). Amo astronomia, tecnologia, animes e coisas fofas. | VtuberBR | Linux User | 🎹: #ArTakagi | ママ: @jazzvt.bsky.social | Links: https://blento.app/danilotakagi.bsky.social | Banner by CanecaNyaa

Post reaction in Bluesky

*To be shown as a reaction, include article link in the post or add link card

Reactions from everyone (0)