Início Como funciona Exemplos Preços FAQ Contactos

Restauro de sites a partir do archive.org

Uma copia completa e funcional do site a partir do arquivo web em poucos cliques.

Introduza 1996 para usar a versão mais antiga disponível.
Para obter o melhor resultado, indique a hora exata.

Inicie sessão para continuar no WayBacKₐtor Iniciar sessão

A carregar...

Análise em curso...

Como restaurar um site a partir do Archive.org

  1. Indique o domínio:
    Introduza o domínio em qualquer formato no formulário de encomenda acima, por exemplo (http://domain.com, www.domain.com, domain.com).
  2. Indique a data inicial (Date START):
    Defina a data de início do download, desde um ano (2023), até um carimbo de data e hora exato (2023.01.11 15:40:55 ou 20230111154055). Para usar a primeira captura disponível no Archive.org, introduza 1900.
  3. Indique a data final (Date END):
    Para obter o melhor resultado, indique a data final com hora precisa para chegar à última captura funcional da página inicial. Pode retirar esta data do URL da captura no Archive.org.
  4. Confirme o protocolo e subdomínio:
    Indique, através dos seletores no formulário, se o site usa https e http, e se inclui www .
  5. Aguarde a análise:
    O serviço gera uma captura de pré-visualização da página inicial montada pelo WayBacKator, e mostra a quantidade de URLs HTML e de multimédia. Se o limite de 100,000 URLs for excedido, reduza o intervalo de datas. Se o Archive.org estiver temporariamente indisponível, tente mais tarde.
  6. Confirme e descarregue:
    Depois da confirmação, aguarde o arquivo com a cópia do site e as instruções para instalação num servidor.

Exemplos de sites restaurados

Instruções para implementação em local, alojamento ou servidor

PHP, PHP-FPM >= 7.4 (predefinição), Nginx ou Apache.

Pode alojar vários domínios num servidor copiando apenas as pastas dos domínios para .domains e actualizando index.php se a versão mudar.

Se tiver acesso a um nível acima da raiz, pode mover .domains para lá e renomeá-la para domains por conveniência.

A pasta .domains e o ficheiro .htaccess podem estar ocultos. Use as ferramentas do sistema operativo para mostrar ficheiros ocultos.

O ficheiro .domains/config.php contém definições para domínios em subpastas e modo de depuração:

  • domains-as-subfolders: permite executar sites a partir de subpastas.
  • title: define o título na página inicial do domínio técnico.
  • home: mostra uma ligação de volta para a lista de domínios.
  • plugs: define marcadores de posição para ficheiros img/css/js em falta.
  • debug: 0 ou 1 para activar o modo de depuração.
  • css: adiciona URLs CSS a todos os domínios, por exemplo /css/layout.css,https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css. Adicione ficheiros a edits/public na pasta do domínio.
  • js: adiciona URLs JS a todos os domínios, por exemplo /js/script.js,async:https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js. Adicione ficheiros a edits/public na pasta do domínio.

O ficheiro .domains/domain.com/config.php contém definições para um domínio específico:

  • protocol: protocolo do domínio.
  • www: 0 ou 1 para definir se www é usado.
  • plugs: define marcadores de posição para ficheiros img/css/js em falta.
  • gtmid: insere o script Googletag no arranque.
  • css: adiciona URLs CSS, por exemplo /css/layout.css,https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css. Adicione ficheiros a edits/public.
  • js: adiciona URLs JS, por exemplo /js/script.js,async:https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js. Adicione ficheiros a edits/public.

Se quiser modificar páginas existentes ou adicionar novas, faça-o nesta pasta e deixe a pasta public intacta.

Se os ficheiros adicionados não tiverem extensão ou usarem uma não padrão, coloque os metadados na pasta meta.

A pasta .domains/domain.com/plugs é usada para placeholders personalizados de ficheiros img/css/js em falta.

A pasta .domains/domain.com/404 contém redireccionamentos para URLs em falta. Pode adicionar aí os seus próprios redireccionamentos.

Adicione a seguinte configuração ao contexto http adequado ou crie um ficheiro wbktor.conf em /etc/nginx/conf.d/ com o seguinte conteúdo:

server {
    listen 0.0.0.0:80;
    server_name _
    #    ~^wbk\. # use the subdomain `wbk.` for local testing. DO NOT USE IN PRODUCTION!!!
    ;
    root /var/www/wbktor/public;

    index index.php;
    server_tokens off;
    error_page 404 = /index.php;

    location ~ \.php$ {
        include fastcgi_params;
        client_max_body_size 100M;
        fastcgi_split_path_info ^(.+?\.php)(|/.*)$;
        fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;

        # Uncomment and specify your FastCGI server call
        #fastcgi_pass unix:/path/to/php.socket;
        #fastcgi_pass 127.0.0.1:9000;
        #fastcgi_pass upstream-php-alias;

        fastcgi_param HTTP_HOST $host;
        fastcgi_param HTTP_X_REAL_IP $remote_addr;
        fastcgi_param HTTP_X_FORWARDED_FOR $proxy_add_x_forwarded_for;
        fastcgi_param HTTP_X_FORWARDED_PROTO $scheme;
    }

    location / {
        try_files $uri $uri/ /index.php$is_args$args;
    }
}

Comente o bloco server predefinido em nginx.conf.

Se usar CloudFlare, adicione as seguintes directivas ao contexto http:

set_real_ip_from 103.21.244.0/22;
set_real_ip_from 103.22.200.0/22;
set_real_ip_from 103.31.4.0/22;
set_real_ip_from 104.16.0.0/12;
set_real_ip_from 108.162.192.0/18;
set_real_ip_from 131.0.72.0/22;
set_real_ip_from 141.101.64.0/18;
set_real_ip_from 162.158.0.0/15;
set_real_ip_from 172.64.0.0/13;
set_real_ip_from 173.245.48.0/20;
set_real_ip_from 188.114.96.0/20;
set_real_ip_from 190.93.240.0/20;
set_real_ip_from 197.234.240.0/22;
set_real_ip_from 198.41.128.0/17;
set_real_ip_from 2400:cb00::/32;
set_real_ip_from 2606:4700::/32;
set_real_ip_from 2803:f800::/32;
set_real_ip_from 2405:b500::/32;
set_real_ip_from 2405:8100::/32;
set_real_ip_from 2c0f:f248::/32;
set_real_ip_from 2a06:98c0::/29;
#real_ip_header CF-Connecting-IP;
real_ip_header X-Forwarded-For;

Certifique-se de que o módulo Apache mod_rewrite está activado no ficheiro httpd.conf:

LoadModule rewrite_module modules/mod_rewrite.so

Carregue também o ficheiro .htaccess do arquivo para a raiz do site.

Para executar um site noutro domínio, renomeie a pasta do domínio dentro de .domains e actualize canonical e robots.txt em conformidade.

Siga estes passos para configurar o XAMPP e publicar o seu site:

  1. Descarregue e instale o XAMPP: Abra a página do projecto XAMPP, descarregue o XAMPP e mantenha apenas as definições predefinidas de PHP e Apache durante a instalação.
  2. Crie uma pasta para o domínio: Dentro de \xampp\htdocs, crie uma pasta para o domínio ou domínio técnico, por exemplo wbk.list, para executar sites em subpastas, e descompacte aí o arquivo.
  3. Actualize a configuração de hosts virtuais do Apache: No ficheiro \xampp\apache\conf\extra\httpd-vhosts.conf, adicione as seguintes linhas para configurar hosts virtuais dos seus domínios:
    <VirtualHost *:80>
        ServerName wbk.list
        DocumentRoot "C:/xampp/htdocs/wbk.list"
        <Directory "C:/xampp/htdocs/wbk.list">
            Options -Indexes FollowSymLinks
            AllowOverride All
            Require all granted
        </Directory>
    </VirtualHost>
    <VirtualHost *:80>
        ServerName wbk.domain.com
        DocumentRoot "C:/xampp/htdocs/domain.com"
        <Directory "C:/xampp/htdocs/domain.com">
            Options -Indexes FollowSymLinks
            AllowOverride All
            Require all granted
        </Directory>
    </VirtualHost>
  4. Actualize o ficheiro hosts: No ficheiro C:\Windows\System32\drivers\etc\hosts, adicione os seguintes domínios:
    127.0.0.1    wbk.list
    127.0.0.1    domain.com
  5. Aceda ao seu site: Abra o navegador e aceda a http://localhost/wbk.list | http://localhost/domain.com para ver o seu site.
  6. Documentação adicional: Para mais detalhes, consulte a documentação oficial do XAMPP:

Restaurar pelo bot do Telegram

Conheça o @wbktor_bot

Prefere Telegram? Faça a encomenda no chat com o nosso bot. Usa o mesmo motor e os mesmos preços do formulário web, orienta-o passo a passo e envia tanto o screenshot da análise como o arquivo final directamente no chat.

Preço transparente e acessível

Volume alargado

+$20

de 100,000 a 200,000 URLs

Acima do limite

+$10

por cada 100,000 URLs adicionais

Vê sempre o custo final depois da análise gratuita e antes do pagamento

Respostas a perguntas frequentes

Receberá um arquivo ZIP pronto a publicar, com uma cópia funcional do site: HTML, CSS, JS, imagens e documentos. O arquivo inclui também o nosso handler, que permite executar o site em alojamento PHP moderno sem base de dados.

Não há problema. Pode indicar apenas o ano, por exemplo 2015 , no campo da data inicial, e encontraremos a primeira versão disponível desse ano. Para obter o melhor resultado, recomendamos encontrar o snapshot necessário em archive.org e copiar a data exacta da barra de endereços.

Sim. Trabalhamos apenas com dados publicamente acessíveis guardados na biblioteca sem fins lucrativos The Internet Archive. O serviço apenas automatiza a recolha e o empacotamento desses dados num formato cómodo.