# Comece agora
<img src="/img/ironsecuredoc-on-docker.png" alt="IronSecureDoc on Docker" class="img-responsive add-shadow img-margin" style="max-width:100%;" />
Este guia ajudará você a instalar e configurar o IronSecureDoc em 5 minutos. O IronSecureDoc será seu contêiner de segurança auto-hospedado e isolado da internet.
O IronSecureDoc pode ser baixado como uma imagem Docker do [**DockerHub**](https://hub.docker.com/r/ironsoftwareofficial/ironsecuredoc) .
## Links rápidos para configurar sua plataforma
Se desejar um tutorial mais específico para o seu ambiente, consulte um dos nossos tutoriais:
### Hospedando o IronSecureDoc como um contêiner
O IronSecureDoc precisará ser executado em algum lugar, dando a você controle total sobre como ele é acessado e usado. Você pode usar seu computador Windows/Mac/Linux, um servidor em sua intranet local ou um contêiner hospedado na nuvem. A opção que melhor se adequar às suas necessidades.
#### Hospedagem local
- [**Hospedar em Windows**](/enterprise/securedoc/tutorials/hosting-windows/) usando **Docker Desktop** ou **Compose**
- [**Hospedar em um Mac**](/enterprise/securedoc/tutorials/hosting-mac/) usando **Docker Desktop** ou **Compose**
- [**Hospedar em Linux**](/enterprise/securedoc/tutorials/hosting-linux/) usando **Docker Desktop** ou **Compose**
#### Implantação na nuvem
- [**Implantar no Azure**](/enterprise/securedoc/tutorials/set-up-azure/) usando **Terraform** no **Registro de Contêineres do Azure**
- [**Implantar na AWS**](/enterprise/securedoc/tutorials/set-up-aws/) usando **o Elastic Container Service (ECS)**
### Acessando o IronSecureDoc como cliente
Uma vez hospedado, o IronSecureDoc pode ser acessado por meio de chamadas RESTful para a URL. Por padrão, nossa documentação abrange o caso de uso da API REST. Também temos um cliente .NET no NuGet que pode ser usado para abstrair a API REST em uma classe de biblioteca cliente, e planejamos lançar mais bibliotecas desse tipo em breve.
#### Padrão
- [**Utilize o Guia de Referência da API REST**](/enterprise/securedoc/tutorials/use-rest-api/)
#### Biblioteca de cliente .NET
- **Somente for .NET :** Biblioteca [**de tutoriais do cliente .NET**](/enterprise/securedoc/tutorials/set-up-in-csharp-dotnet/) do NuGet
## Uma análise detalhada do conjunto de funcionalidades do produto.
Este contêiner contém recursos empresariais gratuitos e premium. [**Inicie um teste gratuito de 30 dias**](trial-license) para experimentar todos os recursos.
#### Recursos gratuitos e empresariais
<img src="/static-assets/securedoc/assets/features-watermark.png" alt="Feature Access Table" class="img-responsive add-shadow img-margin" style="max-width:100%;" />
#### Especificações do recurso
- **Criptografia:** Adicionar senha ao PDF + criptografia SHA
- Defina, altere ou remova as senhas de USUÁRIO e PROPRIETÁRIO.
- Funcionalidades de bloqueio, como: Impressão, Copiar texto, Preenchimento de formulários, etc.
- Verifique se a senha do documento é válida e está correta.
- **Redação:** Redige palavras, frases, padrões RegEx e regiões de um PDF.
- Remover ocorrências de uma palavra em todo o documento ou em páginas específicas.
- Remova padrões usando expressões regulares (RegEx), como datas, números de identificação ou nomes.
- Remover dados de regiões específicas de PDFs, útil para formulários e modelos.
- **Certificação:** Aplique um arquivo de assinatura digital (.pfx, .p12) ao seu documento PDF.
- Uma assinatura digital garante aos destinatários que o documento foi enviado por você.
- As assinaturas podem ser configuradas para serem quebradas quando ocorrerem modificações ou adulterações.
- Verifique se todas as assinaturas no documento são válidas.
- **Extração:** Extrair o texto da página do documento PDF
## Instalando o IronSecureDoc com o Docker
As imagens Docker para IronSecureDoc estão disponíveis no DockerHub. Você pode usar comandos do Docker para iniciar e parar o IronSecureDoc para testes ou desenvolvimento.
### Puxe e inicie o contêiner
1. **Instale o Docker.** Visite [a página Obter Docker](https://docs.docker.com/get-docker/) para instalar o Docker em seu ambiente.
- Se estiver usando o Docker Desktop, certifique-se de alocar pelo menos 4 GB de memória. Você pode ajustar o uso de memória no Docker Desktop acessando **Configurações > Recursos** .
2. **Baixe a imagem Docker do IronSecureDoc.**
```shell
docker pull ironsoftwareofficial/ironsecuredoc
```
3. **Inicie um contêiner IronSecureDoc.**
Substitua sua chave de licença IronSecureDoc pela chave de licença real no argumento `IronSecureDoc_LicenseKey`. Se você ainda não tem uma, [**obtenha uma chave de licença de avaliação gratuita hoje mesmo**](trial-license) .
```shell
docker run --name ironsecuredoc -p 8080:80 -e IronSecureDoc_LicenseKey=YOUR_LICENSE_KEY ironsoftwareofficial/ironsecuredoc
```
[[t:(Se você tiver memória limitada disponível no host, use a flag `-m` para definir um limite de memória para o container: `-m 2GB`)]]
4. **Faça uma chamada de API REST ping-pong para o SecureDoc para garantir que o contêiner do SecureDoc esteja em execução.**
```shell
curl http://localhost:8080/v1/document-services/ping
```
- A chamada deve retornar `200` com a resposta `pong`.
#### Remova os recipientes
Para remover os contêineres, execute:
```shell
# Remove SecureDoc containers
docker rm ironsecuredoc
```
Este guia ajudará você a instalar e configurar o IronSecureDoc em 5 minutos. O IronSecureDoc será seu contêiner de segurança auto-hospedado e isolado da internet.
O IronSecureDoc pode ser baixado como uma imagem Docker do DockerHub .
Links rápidos para configurar sua plataforma
Se desejar um tutorial mais específico para o seu ambiente, consulte um dos nossos tutoriais:
Hospedando o IronSecureDoc como um contêiner
O IronSecureDoc precisará ser executado em algum lugar, dando a você controle total sobre como ele é acessado e usado. Você pode usar seu computador Windows/Mac/Linux, um servidor em sua intranet local ou um contêiner hospedado na nuvem. A opção que melhor se adequar às suas necessidades.
Uma vez hospedado, o IronSecureDoc pode ser acessado por meio de chamadas RESTful para a URL. Por padrão, nossa documentação abrange o caso de uso da API REST. Também temos um cliente .NET no NuGet que pode ser usado para abstrair a API REST em uma classe de biblioteca cliente, e planejamos lançar mais bibliotecas desse tipo em breve.
Criptografia: Adicionar senha ao PDF + criptografia SHA
Defina, altere ou remova as senhas de USUÁRIO e PROPRIETÁRIO.
Funcionalidades de bloqueio, como: Impressão, Copiar texto, Preenchimento de formulários, etc.
Verifique se a senha do documento é válida e está correta.
Redação: Redige palavras, frases, padrões RegEx e regiões de um PDF.
Remover ocorrências de uma palavra em todo o documento ou em páginas específicas.
Remova padrões usando expressões regulares (RegEx), como datas, números de identificação ou nomes.
Remover dados de regiões específicas de PDFs, útil para formulários e modelos.
Certificação: Aplique um arquivo de assinatura digital (.pfx, .p12) ao seu documento PDF.
Uma assinatura digital garante aos destinatários que o documento foi enviado por você.
As assinaturas podem ser configuradas para serem quebradas quando ocorrerem modificações ou adulterações.
Verifique se todas as assinaturas no documento são válidas.
Extração: Extrair o texto da página do documento PDF
Instalando o IronSecureDoc com o Docker
As imagens Docker para IronSecureDoc estão disponíveis no DockerHub. Você pode usar comandos do Docker para iniciar e parar o IronSecureDoc para testes ou desenvolvimento.
Puxe e inicie o contêiner
Instale o Docker. Visite a página Obter Docker para instalar o Docker em seu ambiente.
Se estiver usando o Docker Desktop, certifique-se de alocar pelo menos 4 GB de memória. Você pode ajustar o uso de memória no Docker Desktop acessando Configurações > Recursos .
Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais bem estruturados e visualmente atraentes.