sábado, 6 de setembro de 2025

Servidor Debian 13 com Webmin (Web GUI)

Caso não queira gerenciar o servidor por SSH, modo terminal, há como gerenciar por um navegador, assim tendo uma interface para o usuário. Essa ferramenta se chama Webmin. Para instalar, é só copiar e colar no terminal.

$  curl -o webmin-setup-repo.sh https://raw.githubusercontent.com/webmin/webmin/master/webmin-setup-repo.sh

sh webmin-setup-repo.sh

$ sudo apt install --install-recommends webmin usermin


Uma vez instalado, só acessar pelo navegador agora usando o seu usuário como login.

https://ipdoservidor:10000


Servidor com Debian 13 com Docker e Portainer


Uma vez o Debian 13 instalado sem GUI, vamos instalar Docker e Portainer para gerenciar os contêiner. Se tiver como acessar por SSH por outro computador, facilita muito, então primeiro vamos descobrir o IP com o comando

$ ip a

Uma vez descoberto o IP, vamos acessar por SSH.

$ ssh nomedousuario@ipdoservidor

Digita a senha e confirma com um YES.


Primeiro passo, é mudar para root

$ su -

Depois atualizar o Debian

# apt update && apt upgrade -y

Agora vamos adicionar o usuário ao sudo.

# apt install sudo -y && usermod -aG sudo nomedousuario

Uma vez adcionado ao sudo, vamos sair do usuário root.

# exit

Vamos instalar agora o Docker e Portainer em seguida.

$ sudo apt install -y ca-certificates curl gnupg

$ sudo install -m 0755 -d /etc/apt/keyrings

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

sudo chmod a+r /etc/apt/keyrings/docker.gpg

$ echo \

  "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \

  "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \

  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

$ sudo apt update

sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

$ sudo systemctl start docker

sudo systemctl enable docker

Adcionar o seu usuário ao grupo do Docker

$ sudo usermod -aG docker $USER

Vamos reinciar o servidor. Uma reiniciado, vamos testar, ver a versão do Docker instalar e testar se o sistema de criar contêiner está funcionando.

$ docker --version

sudo docker run hello-world

Não dando erro, vamos instalar o Portainer.

$ docker volume create portainer_data

$ docker run -d \

  -p 8000:8000 \

  -p 9443:9443 \

  --name portainer \

  --restart=always \

  -v /var/run/docker.sock:/var/run/docker.sock \

  -v portainer_data:/data \

  portainer/portainer-ce:latest

Vamos checar se o Docker está rodando.

$ sudo systemctl status docker

Com esse comando mostra os c que estão rodando, é para aparecer o do Portainer rodando.

$ docker ps

Se aparecer que está funcionando, vamos acessar o Portainer pelo navegador.

https://IPdoservidor:9443

No primeiro acesso tem que criar uma senha, que vai ser usada para acessar o Portainer para instalar os programas/serviços que vamos querer rodar no Docker.

quarta-feira, 7 de junho de 2023

SAMBA no Ubuntu 22.04

No terminal copie e cole: sudo gedit /etc/samba/smb.conf
Ou se quiser fazer tudo pelo terminal: sudo nano /etc/samba/smb.conf

Em Global Settings adicione para ter compatibilidade com sistemas mais novos e antigos:

server min protocol = NT1
client min protocol = NT1
workgroup = WORKGROUP


Para compartilhar pastas somente para os usuários autorizados, no final do arquivo, só adcionar:

Exemplo:

[torrent]
valid users = @nome do usuário
    browseable = yes
writeable = no
path = /home/user/torrent

sexta-feira, 3 de junho de 2022

Chrome OS Flex - Anydesk

 Como o Chrome OS Flex não deixa instalar app de Android como nos Chromebooks, a saída é instalar a versão de linux, mais precisamente a versão Flatpak. 

Segue o comando para instalar pelo terminal.

flatpak install --user https://flathub.org/repo/appstream/com.anydesk.Anydesk.flatpakref

Depois de instalado, vai estar no menu. Caso precise atualizar, segue o comando.

$ flatpak --user update com.anydesk.Anydesk

E se quiser remover.

$ flatpak --user uninstall com.anydesk.Anydesk

O anydesk vai funcionar, mas somente para acessar outro computador. Ao tentar conectar remotamente no anydesk no Chrome OS Flex, a imagem fica preto e sem controle do mesmo.


Fonte: https://www.edivaldobrito.com.br/cliente-anydesk-no-linux-via-flatpak/

quarta-feira, 1 de junho de 2022

Chrome OS Flex - Gimp e Inkscape

Se precisar de editores de imagem e desenho vetorial, temos como instalar o Gimp e o Inkscape. Se você não instalou o Libreoffice, Stremio e nem o VLC, faça os passos abaixo primeiro, caso já tenha feito, só pular para instalação do Gimp e ou Inkscape.

$ sudo cp /etc/apt/sources.list sources.list
$ sudo echo deb https://deb.debian.org/debian sid main | sudo tee -a /etc/apt/sources.list
$ sudo apt update

Para instalar o Gimp, segue abaixo.
$ sudo apt install gimp

Para instalar o Inkscape, segue abaixo.
$ sudo apt install inkscape

Chrome OS Flex - LibreOffice, Stremio e VLC

A ideia do Chrome OS Flex é ser um sistema leve e enxuto com o objetivo de atender o básico. Com mente nesta proposta, não adianta ficar instalando um monte de coisas deixando o sistema mais "pesado". Se o Google Docs já te atender, não há necessidade de instalar o LibreOffice. Pelos menos para me atender no dia a dia, tendo o LibreOffice, Stremio e o VLC, já está muito bom. Vamos fazer o passo a passo abaixo. 

Para instalar o LibreOffice, Stremio e VLC: 
$ sudo cp /etc/apt/sources.list sources.list
$ sudo echo deb https://deb.debian.org/debian sid main | sudo tee -a /etc/apt/sources.list
$ sudo apt update 
$ sudo apt install libreoffice libreoffice-l10n-pt-br libreoffice-gtk3 libreoffice-common libreoffice-core libreoffice-style* vlc
$ wget http://mirrors.kernel.org/ubuntu/pool/multiverse/f/fdk-aac/libfdk-aac1_0.1.6-1_amd64.deb
$ sudo apt install ./libfdk-aac1_0.1.6-1_amd64.deb
$ wget http://archive.ubuntu.com/ubuntu/pool/universe/x/x264/libx264-152_0.152.2854+gite9a5903-2_amd64.deb
$ sudo apt install ./libx264-152_0.152.2854+gite9a5903-2_amd64.deb
$ wget https://dl.strem.io/shell-linux/v4.4.142/stremio_4.4.142-1_amd64.deb -O stremio.deb
$ sudo apt install ./stremio.deb
$ sudo apt upgrade
$ sudo apt autoremove

Caso fique alguma dependência que não foi instalado, só executar o comando abaixo.
$ sudo apt-get install -f


Fontes:

segunda-feira, 1 de novembro de 2021

Monitor de processos no terminal

No terminal conseguimos também acompanhar o uso do processador, memória consumida, tempo que o equipamento está ligado, quais os programas estão rodando, assim como o consumo do processador e memória que cada programa está utilizando em tempo real. Essa ótima ferramenta se chama "htop".

Ubuntu: $ sudo apt install htop

Fedora: $ sudo dnf install htop

Depois para abrir ele, basta dar o comando.

$ htop




Ver os sensores no terminal

No terminal conseguimos ver temperatura do processador, as voltagens e a velocidade das ventoinhas, basta instalarmos o "sensors".

Ubuntu: $ sudo apt install lm-sensors

Fedora: $ sudo dnf install lm-sensors

Depois de instalado, vamos dar um comando para fazer detecção dos sensores. Esse comando é igual para qualquer distro.

$ sudo sensors-detect --auto

Caso apareça essa mensagem abaixo (aparece no final da detecção), termos que instalar esse modulo para aparecer todas as informações corretas.


Para instalar esse modulo do exemplo, segue o comando abaixo.

$ sudo modprobe it87

Depois para ver as informações basta dar o comando.

$ sensors

Se quiser ficar acompanhando sem ter que ficar digitando a todo momento para ver a informação atual, esse comando atualiza a cada 2 segundos.

$ watch sensors


OBS: Caso as informações não sejam mostradas após a instalação do modulo, basta rodar novamente o comando de detecção

$ sudo sensors-detect --auto