Cree su propio archivo personal en Raspberry Pi con Archivy

Cree su propio archivo personal en Raspberry Pi con Archivy
Lectores como tú ayudan a apoyar a MUO. Cuando realiza una compra utilizando enlaces en nuestro sitio, podemos ganar una comisión de afiliado. Lee mas.

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.





MAKEUSEOF VÍDEO DEL DÍA

¿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 jamás creada, y MakeUseOf.com alberga excelentes artículos técnicos que le muestran cómo hacer cosas geniales e interesantes. 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.





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é son los archivos?

Archivy es una de varias soluciones de archivo fuera de línea que puede ejecutar en su Raspberry Pi. Algunos, como ArchiveBox, extraerán sitios web y guardarán 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 convertirá 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 guárdelos 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 apt install ripgrep

Ahora puede instalar Archivy con:





¿Cómo obtengo el modo retrato en el iPhone 7?
pip install archivy

Cree un nuevo directorio donde Archivy almacenará sus datos:

mkdir ~/Archivy_data

Ahora para configurar su sistema y crear un usuario administrador.

archivy init

... iniciará el asistente

  asistente de archivos en una terminal

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:

archivy run

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

your.local.pi.address: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/sites-availablesudo nano archivy.conf

En este nuevo archivo, ingrese:

<VirtualHost *:80>

ServerName your.domain.tld

ProxyPass / http://127.0.0.1:5000/

ProxyPassReverse / http:/127.0.0.1:5000/

ProxyPreserveHost On

</VirtualHost>

Guardar y salir con Control + O después Control + X . Luego reinicie Apache con:

sudo service apache2 restart

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

cómo abrir Outlook en modo seguro
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 Devolver y 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

  archivos de interfaz predeterminados

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.

  archivos agregar nuevo marcador diálogo

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 Ahorrar y Archivy raspará la página y generará un documento Markdown formateado, completo con etiquetas y ToC.

  artículo muo en rebajas en Archivos

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, como 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.