Lectores como tú ayudan a apoyar a MUO. Cuando realiza una compra utilizando enlaces en nuestro sitio, podemos ganar una comisión de afiliado. Leer más.

Las páginas web son efímeras: existen en la computadora de otra persona y están bajo el control de otra persona. La información en la que confía y necesita puede perdurar durante décadas y desaparecer de la noche a la mañana cuando más la necesita. Con Archivy puede guardar fácilmente páginas web como Markdown, luego organizarlas y editarlas en su propio sistema. Tuyo por la eternidad. Así es cómo.

¿Por qué querrías construir tu propio archivo?

Casi toda la información del mundo está disponible en línea: Wikipedia es la enciclopedia más grande que existe creado, y MakeUseOf.com alberga excelentes artículos técnicos que le muestran cómo hacer cosas geniales e interesantes. cosas. Si te gusta un artículo, es bastante fácil marcarlo en su navegador para visitarlo más tarde, y si tiene una cuenta conectada con Google u otro servicio, puede acceder a sus marcadores en cualquier dispositivo.

instagram viewer

Pero las páginas web desaparecen, los sitios reorganizan sus estructuras de enlaces y, a menudo, las páginas se actualizan para reflejar las últimas noticias, tecnología y datos. Puede marcar un conjunto de instrucciones para una versión de software en particular, solo para regresar meses después y descubrir que los pasos han cambiado para adaptarse a la última versión. Si desea poder confiar y volver a la información que encuentra en línea, es mejor mantener su propia copia fuera de línea.

¿Qué es el archivo?

Archivy es una de varias soluciones de archivo fuera de línea que puede ejecutar en su Raspberry Pi. Algunos, como ArchiveBox raspará sitios web y guardará la salida en una variedad de formatos, incluidos HTML, PDF y capturas de pantalla

Archivy es un archivo personal basado en una estructura de árbol de documentos Markdown. Puede crear carpetas bifurcadas y, si agrega un marcador, raspará la página web y convertirá el texto a Markdown por usted, y creará y convierte los encabezados en una tabla de contenido en la que se puede hacer clic y, en algunos casos, descargará automáticamente las imágenes y las almacenará en su Pi.

Puede editar Markdown, agregar notas y etiquetas para que el archivo funcione para usted e incluso agregar notas independientes de sus propios pensamientos y reflexiones. Es más que un archivo web: es un archivo personal al que puede acceder desde cualquier lugar.

Cómo instalar Archive en tu Raspberry Pi

Archivy es una aplicación de Python y está diseñada para acceder a través de un navegador, por lo que antes de comenzar, deberá configure su Raspberry Pi como un servidor web. si no tienes PIP y Python ya instalados en su Raspberry Pi, instálelos ahora.

Si bien Archivy puede usar ElasticSearch para ayudarlo a buscar y administrar su archivo, también funciona bien con RipGrep. Instale RipGrep con:

sudo apto instalar ripgrep

Ahora puede instalar Archivy con:

pepita instalar archivo

Cree un nuevo directorio donde Archivy almacenará sus datos:

mkdir ~/Archivo_datos

Ahora para configurar su sistema y crear un usuario administrador.

inicio de archivo

... iniciará el asistente

El asistente le pedirá la ruta completa de su directorio de datos y si desea poder utilizar la búsqueda. Escriba "ripgrep" en el indicador cuando se le pregunte qué tipo desea usar. Cuando se le pregunte si desea crear un usuario administrador, ingrese "y".

Puede iniciar la ejecución de Archivy con:

ejecución de archivo

El archivo se ejecuta en el puerto 5000 y puede acceder ingresando:

su.local.Pi.DIRECCIÓN:5000

...a un navegador en su red local.

Si desea acceder a su archivo Archive desde fuera de su casa, cree un nuevo archivo de configuración de Apache:

cd /etc/apache2/sitios-disponiblessudo nano archivo.conf

En este nuevo archivo, ingrese:

<VirtualHost*:443>

Nombre del servidorsu.dominio.tld

Proxy Pass / http://127.0.0.1:5000/

ProxyPassReverse / http:/127.0.0.1:5000/

ProxyPreserveHost activado

</VirtualHost>

Guardar y salir con Control + O entonces Control + X. Luego reinicie Apache con:

reinicio del servicio sudo apache2

Obtenga un nuevo certificado de seguridad de Let's Encrypt con

sudo certbot

Certbot le presentará una lista y le pedirá que seleccione para qué sitio desea un certificado de seguridad. Ingrese el número apropiado y presione Devolvery Certbot verificará que todo esté en orden y creará un certificado y un archivo de clave en su sistema. Elija "redireccionar" cuando se le solicite, luego reinicie Apache una vez más.

Ahora, cuando visite su dominio o subdominio, Archivy se servirá a través de una conexión cifrada.

Utilice Archivar para archivar Internet y sus ideas

Inicie sesión en Archivy con el nombre de usuario y la contraseña de administrador y verá que solo hay una carpeta: raíz. Puede crear una nueva subcarpeta escribiendo un nombre en el campo junto a Crear subdirectorio, luego haciendo clic en el botón. Los subdirectorios están anidados y puede continuar tan profundo como desee. Se genera un diagrama de árbol a la izquierda de la pantalla para ayudarlo a navegar por la estructura.

Para agregar una página web a su archivo, haga clic en el Nuevo marcador botón. Se le pedirá la URL y que especifique las etiquetas. No es necesario agregar etiquetas, pero ayuda a la navegación. Cuando estés listo, presiona Ahorrary Archivy raspará la página y generará un documento Markdown formateado, completo con etiquetas y ToC.

Puede cambiar el diseño del documento haciendo clic en el editar botón, y utilizando el formato Markdown estándar para adaptarlo con precisión. Puede agregar etiquetas adicionales al reforzar su nueva etiqueta con "#" en cualquier lugar dentro del documento. Si hace clic en cualquiera de las etiquetas, verá una lista de otros artículos archivados con la misma etiqueta. Para agregar un archivo o una nota propia, haga clic en Nueva nota e ingrese el Markdown directamente.

Archivar aún es un trabajo en progreso, por lo que puede esperar que se agreguen nuevas funciones en el futuro y, dado que es un proyecto de código abierto, incluso puede contribuir al código usted mismo.

¡Use su Raspberry Pi para obtener más!

La Raspberry Pi es una máquina extraordinariamente versátil y funciona muy bien como servidor. El Raspberry Pi 4 en particular puede manejar una carga de trabajo excepcional y puede ejecutar docenas de sitios y servicios al mismo tiempo. Sean cuales sean sus intereses, desde cocinar hasta codificar, archivar y audiolibros, existe una solución autohospedada que se ejecutará en su Raspberry Pi.