From 7469d0ac8100450c548da378f3a38c63c4e59c3f Mon Sep 17 00:00:00 2001 From: Bowuigi Date: Thu, 8 Feb 2024 00:05:30 -0300 Subject: [PATCH] tl spa-AR: Added full translation. --- eng/translations.php | 1 + spa-AR/admin.html | 1 + spa-AR/admins.html | 30 +++ spa-AR/announcements.html | 22 ++ spa-AR/announcements.xml | 1 + spa-AR/canary.php | 29 +++ spa-AR/costs.html | 30 +++ spa-AR/donate.html | 33 +++ spa-AR/donations.html | 1 + spa-AR/errors/403.html | 17 ++ spa-AR/errors/404.html | 17 ++ spa-AR/errors/503.html | 17 ++ spa-AR/errors/common.html | 2 + spa-AR/faq.html | 68 ++++++ spa-AR/finreport/2022-11.html | 25 ++ spa-AR/finreport/2022-12.html | 25 ++ spa-AR/finreport/2023-01.html | 25 ++ spa-AR/finreport/2023-02.html | 25 ++ spa-AR/finreport/2023-03.html | 25 ++ spa-AR/finreport/2023-04.html | 25 ++ spa-AR/finreport/2023-05.html | 25 ++ spa-AR/finreport/2023-06.html | 25 ++ spa-AR/finreport/2023-07.html | 25 ++ spa-AR/finreport/2023-08.html | 25 ++ spa-AR/finreport/2023-09.html | 25 ++ spa-AR/finreport/2023-10.html | 25 ++ spa-AR/finreport/2023-11.html | 25 ++ spa-AR/finreport/2023-12.html | 25 ++ spa-AR/footer.cgi | 11 + spa-AR/gnuplot | 1 + spa-AR/i2p-services.html | 130 +++++++++++ spa-AR/i2p.html | 19 ++ spa-AR/index.html | 47 ++++ spa-AR/logo.html | 36 +++ spa-AR/nav.php | 17 ++ spa-AR/newsletter.php | 136 +++++++++++ spa-AR/onion.html | 1 + spa-AR/p/index.php | 39 ++++ spa-AR/p/list.php | 11 + spa-AR/privpol.html | 281 +++++++++++++++++++++++ spa-AR/recovery-challenge.cgi | 146 ++++++++++++ spa-AR/recovery-scripts/pgp/default.html | 26 +++ spa-AR/recovery-scripts/pgp/submit.html | 33 +++ spa-AR/recovery-scripts/pgp/success.html | 21 ++ spa-AR/recovery.html | 21 ++ spa-AR/register.php | 231 +++++++++++++++++++ spa-AR/roadmap.html | 23 ++ spa-AR/rule-reasoning.html | 30 +++ spa-AR/rules.html | 39 ++++ spa-AR/services.html | 141 ++++++++++++ spa-AR/ssi_anno.shtml | 1 + spa-AR/stats.php | 46 ++++ spa-AR/sysinfo.html | 91 ++++++++ spa-AR/tl-notice.html | 4 + spa-AR/tor-services.html | 130 +++++++++++ spa-AR/tor.html | 19 ++ spa-AR/tos.html | 36 +++ spa-AR/users.php | 75 ++++++ 58 files changed, 2461 insertions(+) create mode 100644 spa-AR/admin.html create mode 100644 spa-AR/admins.html create mode 100644 spa-AR/announcements.html create mode 120000 spa-AR/announcements.xml create mode 100644 spa-AR/canary.php create mode 100644 spa-AR/costs.html create mode 100644 spa-AR/donate.html create mode 100644 spa-AR/donations.html create mode 100644 spa-AR/errors/403.html create mode 100644 spa-AR/errors/404.html create mode 100644 spa-AR/errors/503.html create mode 100644 spa-AR/errors/common.html create mode 100644 spa-AR/faq.html create mode 100644 spa-AR/finreport/2022-11.html create mode 100644 spa-AR/finreport/2022-12.html create mode 100644 spa-AR/finreport/2023-01.html create mode 100644 spa-AR/finreport/2023-02.html create mode 100644 spa-AR/finreport/2023-03.html create mode 100644 spa-AR/finreport/2023-04.html create mode 100644 spa-AR/finreport/2023-05.html create mode 100644 spa-AR/finreport/2023-06.html create mode 100644 spa-AR/finreport/2023-07.html create mode 100644 spa-AR/finreport/2023-08.html create mode 100644 spa-AR/finreport/2023-09.html create mode 100644 spa-AR/finreport/2023-10.html create mode 100644 spa-AR/finreport/2023-11.html create mode 100644 spa-AR/finreport/2023-12.html create mode 100755 spa-AR/footer.cgi create mode 120000 spa-AR/gnuplot create mode 100644 spa-AR/i2p-services.html create mode 100644 spa-AR/i2p.html create mode 100644 spa-AR/index.html create mode 100644 spa-AR/logo.html create mode 100755 spa-AR/nav.php create mode 100644 spa-AR/newsletter.php create mode 100644 spa-AR/onion.html create mode 100644 spa-AR/p/index.php create mode 100644 spa-AR/p/list.php create mode 100644 spa-AR/privpol.html create mode 100755 spa-AR/recovery-challenge.cgi create mode 100644 spa-AR/recovery-scripts/pgp/default.html create mode 100644 spa-AR/recovery-scripts/pgp/submit.html create mode 100644 spa-AR/recovery-scripts/pgp/success.html create mode 100644 spa-AR/recovery.html create mode 100644 spa-AR/register.php create mode 100644 spa-AR/roadmap.html create mode 100644 spa-AR/rule-reasoning.html create mode 100644 spa-AR/rules.html create mode 100644 spa-AR/services.html create mode 120000 spa-AR/ssi_anno.shtml create mode 100644 spa-AR/stats.php create mode 100644 spa-AR/sysinfo.html create mode 100644 spa-AR/tl-notice.html create mode 100644 spa-AR/tor-services.html create mode 100644 spa-AR/tor.html create mode 100644 spa-AR/tos.html create mode 100644 spa-AR/users.php diff --git a/eng/translations.php b/eng/translations.php index 5259cd2..d862b39 100644 --- a/eng/translations.php +++ b/eng/translations.php @@ -21,6 +21,7 @@ $langs = array(); $langs['por-BR'] = array("Brazilian Portuguese", "Português Brasileiro"); $langs['tur'] = array("Turkish", "Türkçe"); + $langs['spa-AR'] = array("Argentinian Spanish", "Español argentino"); function style($tl) { diff --git a/spa-AR/admin.html b/spa-AR/admin.html new file mode 100644 index 0000000..53f0891 --- /dev/null +++ b/spa-AR/admin.html @@ -0,0 +1 @@ + diff --git a/spa-AR/admins.html b/spa-AR/admins.html new file mode 100644 index 0000000..a2366c4 --- /dev/null +++ b/spa-AR/admins.html @@ -0,0 +1,30 @@ + + + + + + + + + + Administradores | ~vern + + + +

Administradores

+

Esta es la lista de administradores de ~vern.
Cualquier persona que diga que es un administrador y no esté en esta lista está mintiendo.
Esta lista puede ser actualizada en cualquier momento, así que por favor mirala para ver si alguien es un administrador.

+

Para contactar a todos los administradores a la vez, usa el correo admin (arroba) (dominio principal).

+

También tenemos métodos de contacto fuera de vern así es posible hacerlo aunque ~vern esté caído

+ + + + diff --git a/spa-AR/announcements.html b/spa-AR/announcements.html new file mode 100644 index 0000000..46a9abd --- /dev/null +++ b/spa-AR/announcements.html @@ -0,0 +1,22 @@ + + + + + + + + + + Avisos | ~vern + + + +

Avisos

+

Esta página tiene avisos relacionados a ~vern.

+

Todos los avisos también se postean a el fediverso, Matrix, XMPP e IRC +

También hay una lista de correo de avisos. Todos los avisos se mandan ahí. Registrate en /newsletter

+ + + + diff --git a/spa-AR/announcements.xml b/spa-AR/announcements.xml new file mode 120000 index 0000000..e2ff9f6 --- /dev/null +++ b/spa-AR/announcements.xml @@ -0,0 +1 @@ +/var/log/announcements.xml \ No newline at end of file diff --git a/spa-AR/canary.php b/spa-AR/canary.php new file mode 100644 index 0000000..4a66ae7 --- /dev/null +++ b/spa-AR/canary.php @@ -0,0 +1,29 @@ + + + + + + + + + + Canario Garante | ~vern + + + +

Canario Garante (Warrant Canary)

+

Abajo está nuestro canario garante. Por favor mirá cada tanto esta página buscando actualizaciones de la misma. El canario se actualiza mensualmente, hasta una semana después del inicio de cada mes.

+
+

El checksum SHA256 de este canario es

+ +

Los canarios previos y sus checksums se pueden encontrar en este link.

+ + + + diff --git a/spa-AR/costs.html b/spa-AR/costs.html new file mode 100644 index 0000000..b3f593a --- /dev/null +++ b/spa-AR/costs.html @@ -0,0 +1,30 @@ + + + + + + + + + + Costos | ~vern + + + +

Costos de operar ~vern

+

Acá está lo que tenemos que pagar para que ~vern siga funcionando correctamente:

+ +

Los costos de electricidad para los servidores locales son difíciles de medir, por lo que no se cuentan.

+ +

Como se usan los excedentes de dinero

+

Todos los excedentes de dinero que tenemos (aproximadamente USD 39,55/mes) serán guardados para meses siguientes o para futuras expansiones de ~vern.

+

Información acerca del uso de estas donaciones se puede encontrar en el reporte financiero mensual.

+ + + + diff --git a/spa-AR/donate.html b/spa-AR/donate.html new file mode 100644 index 0000000..b0c1977 --- /dev/null +++ b/spa-AR/donate.html @@ -0,0 +1,33 @@ + + + + + + + + + + Donaciones | ~vern + + + +

Donaciones

+
+ +

¡Las donaciones ayudan a que ~vern se mantenga por más tiempo! Por el momento sólo aceptamos donaciones en XMR y LiberaPay.

+

Si conocés alguna otra manera de aceptar donaciones, ya sea en criptomonedas o por bancos tradicionales, por favor contactá a un administrador para que podamos añadirla.

+

Como forma de agradecimiento, los donadores tienen acceso a servicios de acceso restringido como Jellyfin y también pueden usar el correo de ~vern con un dominio propio.

+

Liberapay acepta donaciones en distintas monedas, más información se puede encontrar en liberapay.com.

+

Tenemos un OpenAlias XMR, por lo que podés simplemente escribir "vern.cc" en la barra de búsqueda y hacer click en "buscar".

+

Nuestra dirección XMR es 4ATm8EZaC4iEuwt1VABuxFPi5xq4HgvqgghmKqvgQyvwQf9KK7AyYFXCYCZ3xBiqZ38CctAWihJ3yLeKAeGJfQBgDxQnn91

+ Un código QR representando nuestra dirección XMR +

Un reporte transparente sobre cómo se gasta el dinero de las donaciones se puede encontra en /costs + + + diff --git a/spa-AR/donations.html b/spa-AR/donations.html new file mode 100644 index 0000000..d4363b6 --- /dev/null +++ b/spa-AR/donations.html @@ -0,0 +1 @@ + diff --git a/spa-AR/errors/403.html b/spa-AR/errors/403.html new file mode 100644 index 0000000..8ce4364 --- /dev/null +++ b/spa-AR/errors/403.html @@ -0,0 +1,17 @@ + + + + + + + + 403 Forbidden | ~vern + + + +

403 Prohibido (Forbidden)

+

No tienes acceso a esta página. Esto puede ser porque el usuario www-data no tiene permiso de lectura en el archivo.

+ + + + diff --git a/spa-AR/errors/404.html b/spa-AR/errors/404.html new file mode 100644 index 0000000..ba60987 --- /dev/null +++ b/spa-AR/errors/404.html @@ -0,0 +1,17 @@ + + + + + + + + 404 Not Found | ~vern + + + +

404 No encontrado (Not Found)

+

La página a la que intentaste entrar no existe o no tienes permiso de verla.

+ + + + diff --git a/spa-AR/errors/503.html b/spa-AR/errors/503.html new file mode 100644 index 0000000..9626b76 --- /dev/null +++ b/spa-AR/errors/503.html @@ -0,0 +1,17 @@ + + + + + + + + 503 Service Unavailable | ~vern + + + +

503 Servicio no disponible (Service Unavailable)

+

Este servicio no está disponible.

+ + + + diff --git a/spa-AR/errors/common.html b/spa-AR/errors/common.html new file mode 100644 index 0000000..09cc7f6 --- /dev/null +++ b/spa-AR/errors/common.html @@ -0,0 +1,2 @@ +

Contactá a un administrador si esto es un error.

+Volver a la página de inicio diff --git a/spa-AR/faq.html b/spa-AR/faq.html new file mode 100644 index 0000000..fe4af4a --- /dev/null +++ b/spa-AR/faq.html @@ -0,0 +1,68 @@ + + + + + + + + + + Preguntas frecuentes | ~vern + + + +

Preguntas frecuentes

+

Esta es la lista de preguntas frecuentes con respecto a ~vern y los servicios que hosteamos. Tratamos de responder todas sus preguntas, por lo que esta lista siempre se expande. Si querés agregar un item o se clarifique algo, contactá a un administrador.

+

¿Cómo me registro?

+

Registrate yendo a la página de registro y llenando el formulario. Un administrador verificará su pedido, y posteriormente, se le enviará un correo si el mismo fue aceptado.

+ +

¿Cómo puedo reemplazar mi clave pública?

+

Envía un pedido desde el correo que usaste para registrarte y un administrador reemplazará su clave.

+ +

¿Puede SSH mostrar mi dirección IP?

+

No. Usamos WireGuard para conectar nuestras VPS a la tilde principal. Al contrario de otros pubnix donde todas las direcciones IP son reveladas, todas las conexiones a los servicios de ~vern aparecen como si vinieran de 10.7.0.1. Esto incluye al sitio web.

+ +

¿Qué distros usa ~vern?

+

Usamos debian en casi todos los servidores con los repositorios no-libres desactivados. Una excepción es PubnixVM, que usa NixOS con Linux-Libre.

+

Para más información, visite /sysinfo + +

¿Cómo hago un sitio de usuario?

+

Simplemente colocá todos los archivos relevantes para el sitio en ~/public_html para HTTP(S), ~/public_gopher para Gopher & ~/public_gemini para Gemini. Este será el directorio raíz para su sitio/gopherhole/cápsula. Por ejemplo, si el usuario foo quisiera su propio sitio, crearía /home/foo/public_html/index.html. Un archivo /bar en el sitio de foo estaría ubicado en /home/foo/public_html/bar.

+

Sitios de usuario para HTTP(S) son mostrados en foo.vern.cc y vern.cc/~foo. Sitios de usuario para Gemini también se muestran en ambas URLs. Lamentablemente, debido a limitaciones del protocolo, gopher sólo muestra el sitio en vern.cc/~foo

+ +

¿Cómo uso mi socket UNIX?

+

Instalá cualquier servidor que soporte sockets UNIX, luego, haga que esperen eventos en /home/your-username/.webserver.sock. Cualquier request en *-your-username.vern.cc usará el socket.

+ +

¿Cómo puedo hostear mi clave PGP en ~vern?

+

Ubicá tu clave PGP ASCII (ej: gpg -a --export yourkeyid) en ~/.pgp.asc y será accesible en vern.cc/p/username.asc

+

También se puede exportar la clave en binario y colocarla en ~/.pgp.gpg, lo que hará que la misma sea accesible en vern.cc/p/username.gpg

+ +

¿Podrías hostear X?

+

Si te gustaría que hosteemos un servicio, contactá a un administrador y conversalo con el mismo. También podés agregarlo en este link. Siempre estamos dispuestos a hostear nuevos servicios, pero es posible que tome un tiempo hasta que esté todo funcionando.

+ +

¿Podés instalar X?

+

Por el momento configuramos nix home-manager (ejecutá nix-shell '<home-manager>' -A install para generar la configuración por defecto) , por lo que podés instalar cualquier software libre que esté en nixpkgs en tu directorio principal. Si un paquete es popular, consideraremos instalarlo globalmente.

+ +

¿Puedo usar dominios personalizados con mi sitio de usuario?

+

Es posible añadiendo un registro CNAME a tu dominio que apunte a username.vern.cc.

+ +

¿Por qué dejó de funcionar X?

+

Si un servicio dejó de funcionar, por favor informá a un administrador.

+ +

Cuando trato de copiar un archivo dice "Quota Reached"

+

Para prevenir zip bombing y actividades relacionadas en la pubnix, usamos ZFS User Quotas.

+

Si tenés un uso real para más de 20 GiB de almacenamiento, por favor contactá a un administrador. Necesitamos una razón sólida y una garantía de que no vas a utilizar ese espacio a fin de perjudicar al resto.

+ +

¿Por qué me aparecen errores cuando trato de acceder a mi sitio de usuario? ¡Tengo todo en ~/public_html!

+

Esto suele ser a causa de permisos incorrectos en una carpeta.

+

El usuario www-data debe ser capaz de leer la carpeta de tu sitio web, por lo que debes hacer tu directorio ejecutable y public_html, public_gopher y/o public_gemini legible y ejecutable.

+

Podés arreglar los permisos ejecutando chmod 711 ~; chmod 755 ~/public_html ~/public_gemini ~/public_gopher

+ +

No pedí una cuenta en un programa de chat y ya no tengo acceso al correo con el que me registré. ¿Cómo contacto a un administrador?

+

Contactá a un administrador utilizando los métodos de contacto listados en la página de los administradores. El mismo te dará un mensaje firmado con tu clave pública de SSH para que lo desencriptes con tu clave privada. Si eso funciona, se te devolverá el acceso a tu cuenta de ~vern. Si no podés usar ese método, avisale a los administradores.

+ +

Cómo pronuncio ~vern?

+

~vern se pronuncia con el IPA /vˈɝːn/ en English. Para escuchar esta pronunciación visitá radio.vern.cc/intro.ogg

+ + + diff --git a/spa-AR/finreport/2022-11.html b/spa-AR/finreport/2022-11.html new file mode 100644 index 0000000..2b6a0fb --- /dev/null +++ b/spa-AR/finreport/2022-11.html @@ -0,0 +1,25 @@ + + + + + + + + + + Reporte financiero de ~vern de noviembre de 2022 | ~vern + + + +

Reporte financiero de ~vern de noviembre de 2022

+
Donaciones de LiberaPay (USD):
+

Recibimos un total de 33,74 USD en LiberaPay este mes. ¡Muchas gracias!

+
Donaciones de Monero (XMR):
+

Recibimos un total de 0,12972345 XMR este mes. ¡Muchas gracias! No se convirtió en dólares. Este dinero se usa para el dominio, para cuando nos faltan fondos o para retirarlos cuando XMR llega a un pico.

+
Utilización:
+

11,38 USD para Iceberg, 21,73 USD para Mythos

+

En total se usaron 33,11 USD este mes. Tenemos 0,63 USD + alrededor de 18,50 USD (tasa de cambio de XMR al 1 de diciembre de 2022) = 19,13 USD restantes.

+

El dinero extra todavía no se dividió entre el equipo.

+ + + diff --git a/spa-AR/finreport/2022-12.html b/spa-AR/finreport/2022-12.html new file mode 100644 index 0000000..4a7a521 --- /dev/null +++ b/spa-AR/finreport/2022-12.html @@ -0,0 +1,25 @@ + + + + + + + + + + Reporte financiero de ~vern de diciembre de 2022 | ~vern + + + +

Reporte financiero de ~vern de diciembre de 2022

+
Donaciones de LiberaPay (USD):
+

Recibimos un total de 12,67 USD en LiberaPay este mes. ¡Muchas gracias!

+
Donaciones de Monero (XMR):
+

Recibimos un total de 0 XMR este mes. No se convirtió en dólares. Este dinero se usa para el dominio, para cuando nos faltan fondos o para retirarlos cuando XMR llega a un pico.

+
Utilización:
+

5 USD para Iceberg

+

En total se usaron 5 USD este mes. Tenemos 8,30 USD + alrededor de 19,05 USD (tasa de cambio de XMR al 31 de diciembre de 2022) = 26,72 USD restantes.

+

El dinero extra todavía no se dividió entre el equipo.

+ + + diff --git a/spa-AR/finreport/2023-01.html b/spa-AR/finreport/2023-01.html new file mode 100644 index 0000000..fd02d67 --- /dev/null +++ b/spa-AR/finreport/2023-01.html @@ -0,0 +1,25 @@ + + + + + + + + + + Reporte financiero de ~vern de enero de 2023 | ~vern + + + +

Reporte financiero de ~vern de enero de 2023

+
Donaciones de LiberaPay (USD):
+

Recibimos un total de 16,41 USD en LiberaPay este mes. ¡Muchas gracias!

+
Donaciones de Monero (XMR):
+

Recibimos un total de 0,1 XMR este mes. ¡Muchas gracias! No se convirtió en dólares. Este dinero se usa para el dominio, para cuando nos faltan fondos o para retirarlos cuando XMR llega a un pico.

+
Utilización:
+

5 USD para Iceberg

+

En total se usaron 5 USD este mes. Tenemos 11,41 USD + alrededor de 41,16 USD (tasa de cambio de XMR al 1 de febrero de 2023) = 52,57 USD restantes.

+

El dinero extra todavía no se dividió entre el equipo.

+ + + diff --git a/spa-AR/finreport/2023-02.html b/spa-AR/finreport/2023-02.html new file mode 100644 index 0000000..6d360f0 --- /dev/null +++ b/spa-AR/finreport/2023-02.html @@ -0,0 +1,25 @@ + + + + + + + + + + Reporte financiero de ~vern de febrero de 2023 | ~vern + + + +

Reporte financiero de ~vern de febrero de 2023

+
Donaciones de LiberaPay (USD):
+

Recibimos un total de 0 USD en LiberaPay este mes.

+
Donaciones de Monero (XMR):
+

Recibimos un total de 0 XMR este mes. No se convirtió en dólares. Este dinero se usa para el dominio, para cuando nos faltan fondos o para retirarlos cuando XMR llega a un pico.

+
Utilización:
+

5 USD para Iceberg

+

En total se usaron 5 USD este mes. Tenemos 14,71 USD + alrededor de 34,58 USD (tasa de cambio de XMR al 28 de febrero de 2023) = 49,29 USD restantes.

+

El dinero extra todavía no se dividió entre el equipo.

+ + + diff --git a/spa-AR/finreport/2023-03.html b/spa-AR/finreport/2023-03.html new file mode 100644 index 0000000..61fd4a6 --- /dev/null +++ b/spa-AR/finreport/2023-03.html @@ -0,0 +1,25 @@ + + + + + + + + + + Reporte financiero de ~vern de marzo de 2023 | ~vern + + + +

Reporte financiero de ~vern de marzo de 2023

+
Donaciones de LiberaPay (USD):
+

Recibimos un total de 2,61 USD en LiberaPay este mes. ¡Muchas gracias!

+
Donaciones de Monero (XMR):
+

Recibimos un total de 0 XMR este mes. No se convirtió en dólares. Este dinero se usa para el dominio, para cuando nos faltan fondos o para retirarlos cuando XMR llega a un pico.

+
Utilización:
+

5 USD para Iceberg

+

En total se usaron 5 USD este mes. Tenemos 12,32 USD + alrededor de 35,70 USD (tasa de cambio de XMR al 1 de abril de 2023) = 48,02 USD restantes.

+

El dinero extra todavía no se dividió entre el equipo.

+ + + diff --git a/spa-AR/finreport/2023-04.html b/spa-AR/finreport/2023-04.html new file mode 100644 index 0000000..4bd61ff --- /dev/null +++ b/spa-AR/finreport/2023-04.html @@ -0,0 +1,25 @@ + + + + + + + + + + Reporte financiero de ~vern de abril de 2023 | ~vern + + + +

Reporte financiero de ~vern de abril de 2023

+
Donaciones de LiberaPay (USD):
+

Recibimos un total de 0 USD en LiberaPay este mes.

+
Donaciones de Monero (XMR):
+

Recibimos un total de 0 XMR este mes. No se convirtió en dólares. Este dinero se usa para el dominio, para cuando nos faltan fondos o para retirarlos cuando XMR llega a un pico.

+
Utilización:
+

5 USD para Iceberg, 2,8 USD para Mythos

+

En total se usaron 7,8 USD este mes. Tenemos 4,52 USD + alrededor de 35,70 USD (tasa de cambio de XMR al 1 de abril de 2023) = 40,22 USD restantes.

+

El dinero extra todavía no se dividió entre el equipo.

+ + + diff --git a/spa-AR/finreport/2023-05.html b/spa-AR/finreport/2023-05.html new file mode 100644 index 0000000..a1afebd --- /dev/null +++ b/spa-AR/finreport/2023-05.html @@ -0,0 +1,25 @@ + + + + + + + + + + Reporte financiero de ~vern de mayo de 2023 | ~vern + + + +

Reporte financiero de ~vern de mayo de 2023

+
Donaciones de LiberaPay (USD):
+

Recibimos un total de 54,82 USD en LiberaPay este mes. ¡Muchas gracias!

+
Donaciones de Monero (XMR):
+

Recibimos un total de 0 XMR este mes. No se convirtió en dólares. Este dinero se usa para el dominio, para cuando nos faltan fondos o para retirarlos cuando XMR llega a un pico.

+
Utilización:
+

5 USD para Iceberg, 4,68 USD para Mythos, 27,30 USD para Typhoon

+

En total se usaron 36,98 USD este mes. Tenemos 22,36 USD + alrededor de 33,98 USD (tasa de cambio de XMR al 1 de abril de 2023) = 56,34 USD restantes.

+

El dinero extra todavía no se dividió entre el equipo.

+ + + diff --git a/spa-AR/finreport/2023-06.html b/spa-AR/finreport/2023-06.html new file mode 100644 index 0000000..8138339 --- /dev/null +++ b/spa-AR/finreport/2023-06.html @@ -0,0 +1,25 @@ + + + + + + + + + + Reporte financiero de ~vern de junio de 2023 | ~vern + + + +

Reporte financiero de ~vern de junio de 2023

+
Donaciones de LiberaPay (USD):
+

Recibimos un total de 1,88 USD en LiberaPay este mes. ¡Muchas gracias!

+
Donaciones de Monero (XMR):
+

Recibimos un total de 0 XMR este mes. No se convirtió en dólares. Este dinero se usa para el dominio, para cuando nos faltan fondos o para retirarlos cuando XMR llega a un pico.

+
Utilización:
+

5 USD para Iceberg, 4,75 USD para Mythos, 27,30 USD para Typhoon

+

En total se usaron 37,05 USD este mes. Tenemos -14,29 USD + alrededor de 33,98 USD (tasa de cambio de XMR al 1 de abril de 2023) = 18,89 USD restantes.

+

El dinero extra todavía no se dividió entre el equipo.

+ + + diff --git a/spa-AR/finreport/2023-07.html b/spa-AR/finreport/2023-07.html new file mode 100644 index 0000000..505761c --- /dev/null +++ b/spa-AR/finreport/2023-07.html @@ -0,0 +1,25 @@ + + + + + + + + + + Reporte financiero de ~vern de julio de 2023 | ~vern + + + +

Reporte financiero de ~vern de julio de 2023

+
Donaciones de LiberaPay (USD):
+

Recibimos un total de 20,59 USD en LiberaPay este mes. ¡Muchas gracias!

+
Donaciones de Monero (XMR):
+

Recibimos un total de 0 XMR este mes. No se convirtió en dólares. Este dinero se usa para el dominio, para cuando nos faltan fondos o para retirarlos cuando XMR llega a un pico.

+
Utilización:
+

5 USD para Iceberg, 4,75 USD para Mythos, 27,30 USD para Typhoon

+

En total se usaron 37,05 USD este mes. Tenemos 2,43 USD + alrededor de 33,98 USD (tasa de cambio de XMR al 1 de abril de 2023) = 36,41 USD restantes.

+

El dinero extra todavía no se dividió entre el equipo.

+ + + diff --git a/spa-AR/finreport/2023-08.html b/spa-AR/finreport/2023-08.html new file mode 100644 index 0000000..4fd8f0d --- /dev/null +++ b/spa-AR/finreport/2023-08.html @@ -0,0 +1,25 @@ + + + + + + + + + + Reporte financiero de ~vern de agosto de 2023 | ~vern + + + +

Reporte financiero de ~vern de agosto de 2023

+
Donaciones de LiberaPay (USD):
+

Recibimos un total de 1,90 USD en LiberaPay este mes. ¡Muchas gracias!

+
Donaciones de Monero (XMR):
+

Recibimos un total de 0 XMR este mes. No se convirtió en dólares. Este dinero se usa para el dominio, para cuando nos faltan fondos o para retirarlos cuando XMR llega a un pico.

+
Utilización:
+

5 USD para Iceberg, 4,75 USD para Mythos, 27,30 USD para Typhoon

+

En total se usaron 37,05 USD este mes. Tenemos -32,72 USD + alrededor de 33,98 USD (tasa de cambio de XMR al 1 de abril de 2023) = 1,26 USD restantes.

+

El dinero extra todavía no se dividió entre el equipo.

+ + + diff --git a/spa-AR/finreport/2023-09.html b/spa-AR/finreport/2023-09.html new file mode 100644 index 0000000..3cc4a6f --- /dev/null +++ b/spa-AR/finreport/2023-09.html @@ -0,0 +1,25 @@ + + + + + + + + + + Reporte financiero de ~vern de septiembre de 2023 | ~vern + + + +

Reporte financiero de ~vern de septiembre de 2023

+
Donaciones de LiberaPay (USD):
+

Recibimos un total de 0 USD en LiberaPay este mes.

+
Donaciones de Monero (XMR):
+

Recibimos un total de 0,004940039377 XMR este mes. ¡Muchas gracias! No se convirtió en dólares. Este dinero se usa para el dominio, para cuando nos faltan fondos o para retirarlos cuando XMR llega a un pico.

+
Utilización:
+

5 USD para Iceberg, 4,75 USD para Mythos, 27,30 USD para Typhoon

+

En total se usaron 37,05 USD este mes. Tenemos -69,77 USD + alrededor de 29,31 USD (tasa de cambio de XMR al 23 de noviembre de 2023) = -40,46 USD restantes.

+

El dinero extra todavía no se dividió entre el equipo.

+ + + diff --git a/spa-AR/finreport/2023-10.html b/spa-AR/finreport/2023-10.html new file mode 100644 index 0000000..c482d9f --- /dev/null +++ b/spa-AR/finreport/2023-10.html @@ -0,0 +1,25 @@ + + + + + + + + + + Reporte financiero de ~vern de octubre de 2023 | ~vern + + + +

Reporte financiero de ~vern de octubre de 2023

+
Donaciones de LiberaPay (USD):
+

Recibimos un total de 0 USD en LiberaPay este mes.

+
Donaciones de Monero (XMR):
+

Recibimos un total de 0 XMR este mes. No se convirtió en dólares. Este dinero se usa para el dominio, para cuando nos faltan fondos o para retirarlos cuando XMR llega a un pico.

+
Utilización:
+

5 USD para Iceberg, 4,75 USD para Mythos, 27,30 USD para Typhoon, 0.1321527686 XMR para el dominio vern.cc

+

En total se usaron 37,05 USD y 0,1321527686 XMR este mes. Tenemos -106,82 USD + alrededor de 12,80 USD (tasa de cambio de XMR al 23 de noviembre de 2023) = -94,02 USD restantes.

+

El dinero extra todavía no se dividió entre el equipo.

+ + + diff --git a/spa-AR/finreport/2023-11.html b/spa-AR/finreport/2023-11.html new file mode 100644 index 0000000..7255d83 --- /dev/null +++ b/spa-AR/finreport/2023-11.html @@ -0,0 +1,25 @@ + + + + + + + + + + Reporte financiero de ~vern de noviembre de 2023 | ~vern + + + +

Reporte financiero de ~vern de noviembre de 2023

+
Donaciones de LiberaPay (USD):
+

Recibimos un total de 99,35 USD en LiberaPay este mes. ¡Muchas gracias!

+
Donaciones de Monero (XMR):
+

Recibimos un total de 0 XMR este mes. No se convirtió en dólares. Este dinero se usa para el dominio, para cuando nos faltan fondos o para retirarlos cuando XMR llega a un pico.

+
Utilización:
+

5 USD para Iceberg, 4,75 USD para Mythos, 27,30 USD para Typhoon

+

En total se usaron 37,05 USD este mes. Tenemos -44,52 USD + alrededor de 12,80 USD (tasa de cambio de XMR al 23 de noviembre de 2023) = -31,72 USD restantes.

+

El dinero extra todavía no se dividió entre el equipo.

+ + + diff --git a/spa-AR/finreport/2023-12.html b/spa-AR/finreport/2023-12.html new file mode 100644 index 0000000..935f2c4 --- /dev/null +++ b/spa-AR/finreport/2023-12.html @@ -0,0 +1,25 @@ + + + + + + + + + + Reporte financiero de ~vern de diciembre de 2023 | ~vern + + + +

Reporte financiero de ~vern de diciembre de 2023

+
Donaciones de LiberaPay (USD):
+

Recibimos un total de 0 USD en LiberaPay este mes.

+
Donaciones de Monero (XMR):
+

Recibimos un total de 0 XMR este mes. No se convirtió en dólares. Este dinero se usa para el dominio, para cuando nos faltan fondos o para retirarlos cuando XMR llega a un pico.

+
Utilización:
+

5 USD para Iceberg, 4,75 USD para Mythos, 27,30 USD para Typhoon

+

En total se usaron 37,05 USD este mes. Tenemos -81,57 USD + alrededor de 12,80 USD (tasa de cambio de XMR al 23 de noviembre de 2023) = -68,77 USD restantes.

+

El dinero extra todavía no se dividió entre el equipo.

+ + + diff --git a/spa-AR/footer.cgi b/spa-AR/footer.cgi new file mode 100755 index 0000000..691480a --- /dev/null +++ b/spa-AR/footer.cgi @@ -0,0 +1,11 @@ +#!/usr/bin/env bash +echo "Content-type: text/html" +echo "" +echo "" diff --git a/spa-AR/gnuplot b/spa-AR/gnuplot new file mode 120000 index 0000000..77e0679 --- /dev/null +++ b/spa-AR/gnuplot @@ -0,0 +1 @@ +/opt/gnuplot \ No newline at end of file diff --git a/spa-AR/i2p-services.html b/spa-AR/i2p-services.html new file mode 100644 index 0000000..31169ab --- /dev/null +++ b/spa-AR/i2p-services.html @@ -0,0 +1,130 @@ + +
Principales:
+ +
Almacenamiento:
+ +
Red:
+ +
Juegos:
+ +
Social:
+ +
Frontends:
+ +
Correo electrónico:
+ +
Otros:
+ diff --git a/spa-AR/i2p.html b/spa-AR/i2p.html new file mode 100644 index 0000000..dd2845f --- /dev/null +++ b/spa-AR/i2p.html @@ -0,0 +1,19 @@ + + + + + + + + + + Servicios de I2P | ~vern + + + +

I2P

+

Respetamos tu privacidad y queremos que puedas elegir mantener el anonimato, por lo que la mayoría de nuestros servicios tienen links a eepsites de I2P. Si un servicio no tiene un address helper, su dirección es vern.i2p por defecto. Es posible usar la extensión Redirector en tu navegador para evitar conexiones a la clearnet si el sitio las realiza.

+ + + + diff --git a/spa-AR/index.html b/spa-AR/index.html new file mode 100644 index 0000000..401eca2 --- /dev/null +++ b/spa-AR/index.html @@ -0,0 +1,47 @@ + + + + + + + + + + ~vern + + + +

Bienvenido a ~vern!

+

~vern es una tilde no comercial orientada al software y a los servicios libres. Somos una comunidad abierta a compartir, participar y crear software libre para todos, sin excepciones.

+

Aunque hosteemos muchos servicios, tales como frontends privados, ~vern is conocido por su comunidad participativa. No estamos aquí solo para hacerte llegar el software, sino también para ayudarte con el mismo.

+

~vern también tiene una pubnix, una máquina pública que ejecuta NixOS sobre el kernel Linux-Libre. Los repositorios de software propietario están desactivados por defecto.

+

¡El propósito de ~vern es darte la mejor experiencia que puedas tener en este Internet sin esperanza, y de que puedas ser tan productivo como quieras!

+

Todos nuestros servidores ejecutan distribuciones GNU/Linux libres. Mirá nuestro camino a seguir para ~vern.

+

Anuncios

+

Una lista de anuncios se puede encontrar en /announcements + +

Comunidad

+

Puedes unirte a nuestra comunidad en la mayoría de programas de chat libres y populares:

+

Usamos bridging así podés chatear con nosotros sin importar qué programa usás

+ +

Servicios

+

Podés obtener acceso a los servicios de "Registro necesario" registrándote en el formulario correspondiente.

+

A excepción de Minetest en la clearnet & servicios hosteados en Iceberg y Typhoon, ninguno de los servicios que hosteamos tienen la capacidad de guardar direcciones IP en sus registros debido a nuestro uso de WireGuard. El registro de IPs está deshabilitado en Iceberg.

+

También hosteamos versiones de Tor e I2P de la mayoría de servicios.

+

Los servicios marcados con "AD:" tienen subdominios alternativos que puedes usar para acceder a ellos.

+ +

¿En qué computadoras funcionan los servidores de ~vern?

+

~vern tiene varios servidores con diferentes configuraciones. Podés encontrar una lista de ellas y sus usos en /sysinfo.

+ + + diff --git a/spa-AR/logo.html b/spa-AR/logo.html new file mode 100644 index 0000000..ed52890 --- /dev/null +++ b/spa-AR/logo.html @@ -0,0 +1,36 @@ + + + + + + + + + + Logo | ~vern + + + +

Logo

+

El logo ~V de ~vern fue creado por Arya. La versión completa ~Vern fue hecha por Cobra.

+

Cada logo tiene licencia CC BY-SA 4.0.

+

Elegimos no proveer las imágenes de las salas de Matrix, ya que sería supérfluo.

+ +

Logo ~V principal (archivo XCF)

+ Logo principal de ~vern +
+ +

Fondo transparente (archivo XCF)

+ Logo de ~vern con un fondo transparente +
+ +

Logo ~Vern completo (archivo XCF)

+ Logo ~vern completo +
+ +

Logo completo y transparente (archivo XCF)

+ Logo ~vern completo con un fondo transparente + + + + diff --git a/spa-AR/nav.php b/spa-AR/nav.php new file mode 100755 index 0000000..c604241 --- /dev/null +++ b/spa-AR/nav.php @@ -0,0 +1,17 @@ + +
+ + +
+
diff --git a/spa-AR/newsletter.php b/spa-AR/newsletter.php new file mode 100644 index 0000000..bdf285e --- /dev/null +++ b/spa-AR/newsletter.php @@ -0,0 +1,136 @@ + + + + + + + + + + Lista de correo | ~vern + + + + + +

Lista de correo

+
"> +

Correo * +

+ +
+ +
+ +

+ +

Confirmar acción

+

Un código de confirmación se envió a

+
"> + + +

Código * +

+ + + +
+ +

+ + +

¡Confirmado!

+

También recibiste un correo confirmando la acción.

+

Serás redirigido de vuelta a la página principal en 5 segundos.

+ + + + diff --git a/spa-AR/onion.html b/spa-AR/onion.html new file mode 100644 index 0000000..ffb1f69 --- /dev/null +++ b/spa-AR/onion.html @@ -0,0 +1 @@ + diff --git a/spa-AR/p/index.php b/spa-AR/p/index.php new file mode 100644 index 0000000..a1af1e6 --- /dev/null +++ b/spa-AR/p/index.php @@ -0,0 +1,39 @@ + + + + + + + + + + PGP | ~vern + + + $subdir\n"; + } + } + ?> + +

Claves PGP de usuarios

+

Esta es una lista de usuarios con claves PGP en ~vern.

+
    + +
+ + + diff --git a/spa-AR/p/list.php b/spa-AR/p/list.php new file mode 100644 index 0000000..73a3412 --- /dev/null +++ b/spa-AR/p/list.php @@ -0,0 +1,11 @@ + diff --git a/spa-AR/privpol.html b/spa-AR/privpol.html new file mode 100644 index 0000000..e700221 --- /dev/null +++ b/spa-AR/privpol.html @@ -0,0 +1,281 @@ + + + + + + + + + + Política de privacidad | ~vern + + + + +

Privacy Policy

+

Copyright © Vern.cc 2022, licensed under CC-BY-SA 4.0 or later.

+ +

This privacy policy describes how vern ("vern.cc", "we", "us", +"~vern") collects personal information and to what degree, it also +describes what rights you have regarding your privacy on vern +services.

+ +

~vern hosts a set of publicly accessible services available for +everyone to use, examples include the Invidious front-end, these will +be referred to as public services. These are in contrast to private or +member-only services which require registration, approval from +a vern administrator, or both, to use.

+ +

What information do we collect on public services?

+ +

Vern by default does not collect any personally-identifiable +information on publicly accessible services, IP addresses may or may +not appear on automatically-generated log files but these +automatically-generated log files are deleted every 48 hours.

+ +

Your browser or system may or may not send additional information +such as user-agents and these may or may not be present in +automatically-generated log files.

+ +

The following information is collected in log files, this is not a +complete or exhaustive list and additional information might be +collected:

+ +
    +
  1. IP address
  2. +

    To connect to any website, an IP address is sent by your system to +establish a connection, sending your IP address is unavoidable though +you can use proxies or virtual private networks to mask your true IP +address.

    + +
  3. User-agent
  4. +

    Your browser might send this string which contains, among other +things, your specific operating system, your specific browser and +specific details such as the kernel version or layout engine used.

    +
+ +

What information do we collect on private or member-only services? +

+ +

Vern only collects information that you directly provide. Most +services suggest you add information about yourself but this is not +required, and you can mostly leave these out.

+ +

When you register with vern, the following personal information is +recorded:

+
    +
  1. Username
  2. +

    Your username is used to allow you to login to vern services.

    + +
  3. Password
  4. +

    Your password is used to allow you to login to vern services.

    + +
  5. Email
  6. +

    Your email is used to contact you about whether or not your account +has been approved and it is also used to register you for services +that do not use usernames. Your email is not shared with any +third-parties and we take security regarding user-data very seriously. +

    + +
  7. SSH keys
  8. +

    In addition, your SSH public key is also stored to give you access +to specific vern services such as the pubnix service and your SSH +public key might contain extra information in and of itself.

    +
+ +

The following information may or may not be recorded when you +access privacy or member-only vern services, this is not an +exhaustive list and is not intended to be interpreted as such:

+ +
  • Your full name
  • +

    Some services might ask you to provide a full name, this is not +shared with third-parties.

    + +
  • Email addresses
  • +

    Some services might ask you to provide an email address, this email +address might be shown publicly with an option to hide it but it is +not shared with any third-parties.

    + +
  • Date of birth
  • +

    Some services might ask you to provide your date of birth, this in +turn might be used to process whether or not you will be able to +access adult content or it might be shown publicly with an option to +hide it. Your date of birth is not shared with any third-parties.

    + +
  • Basic account info
  • +

    Some services might ask for a display name, biography, avatar, +profile picture or profile header. These might be shown publicly with +an option to hide some portions, this information is not shared with +any third-parties

    + +

  • Messages, posts and chats. (Non-federated services)
  • +

    Some services allow you to communicate with other users, your chats +are stored but not shared with any third-parties, these chats might +also be public, it depends on the service.

    + +
  • Messages, posts and chats. (Federated services)
  • +

    Some services allow you to communicate with other users on +different servers not controlled by vern, these servers may or may not +record your chats and may or may not share them with third-parties. +Regarding this, vern cannot guarantee that your messages will be +deleted when requested simply because vern does not control the +servers which your message will reach. Additionally, some of your +messages might be "bridged" to other platforms in which case, it is +even harder to get them removed, rectified or erased.

    + +
  • IPs and other metadata
  • +

    Your system, browser or application may or may not send information +in the form of IP addresses and other forms such as user-agents, this +information thus in turn might be recorded on automatically-generated +log files, but as mentioned above, these log files are deleted every +48 hours, in addition to being private and not shared to any +third-parties.

    + +

    What do we use your personal information for?

    + +

    Core service functionality

    + +

    Some services require personal information or the core +functionality will not work, in some cases, you can substitute the +personal information for pseudonymous or false information but this is +very rarely the case. Most services on vern require some amount of +personal information to provide core functionality.

    + +

    To aid in moderation, or to detect malicious activity

    + +

    Your personal information might be collected and processed to +create automatically-generated log files which might then be used to +detect malicious activity, or to aid in moderation of other users, or +to detect bots that are improperly programmed.

    + +

    Automatically-generated log files are deleted every 48 hours, +though in some cases, the administrators can choose to keep some log +files, such as in the case of an outage or attack on vern +infrastructure.

    + +

    To be used in aggregated and anonymized statistics

    + +

    Some services might provide a set of anonymized statistics to the +public in which case your information might be used but anonymized +later.

    + +

    How do we protect your personal information?

    + +

    Vern employs a variety of security measures to protect personal +information from being breached by crackers or malicious actors. These +measures include hashing or encryption, containerization and other +industry-standard measures.

    + +

    What is our data retention policy?

    + +

    Automatically-generated log files or server logs are deleted every +48 hours but in some cases might be kept for longer to investigate +malicious behavior as outlined above.

    + +

    Information that you provide to vern might be stored indefinitely +or as long as vern survives, unless you personally delete it yourself +or request vern to delete it.

    + +

    Do we use cookies and other technologies?

    + +

    Yes. Some services on vern use cookies to store your preferences or +to see if you are logged in, these cookies do not store any +personally-identifiable information in most cases.

    + +

    Is information shared to other third-parties?

    + +

    Some vern services are federated, meaning that any messages, chats, +account data and the like are shared with any similar servers, +examples include the Matrix chatting service and Mastodon +social-networking service, these services can share your messages, +chats and other data to third-party servers which vern does not +control. However, in most cases, this information is not personal.

    + +

    Other vern services do not share your information with +third-parties. It's important that we distinguish between personal +information and regular information. No vern service will ever share +your personal information with any third-parties.

    + +

    We care about your privacy!

    + +

    What are my rights?

    + +

    Your rights under the GDPR

    + +

    If your area has enacted the General Data Protection Regulation or +similar law or regulation then you have the following rights:

    + + + +

    There are other rights but these cannot be exercised or used on +vern services for various reasons including that vern does not +discriminate based on personal information or use automated +processing.

    + +

    To exercise your GDPR rights, send an email to legal@vern.cc

    + +

    Your rights under the CCPA

    + +

    You have the following rights as a Californian citizen under the +California Consumer privacy act:

    + + + +

    There are other rights but these cannot be exercised or used on +vern services for various reasons including that vern does not +discriminate based on personal information or use automated +processing.

    + +

    To exercise your CCPA rights, send an email to legal@vern.cc

    + +

    Your rights everywhere else

    + +

    Vern believes that every individual deserves these three universal +rights regarding data protection, we do not believe that certain areas +deserve more priority or that certain areas get to have privacy rights +and others do not.

    + +

    Here are your rights regarding privacy on vern services:

    + + + +

    To exercise these rights, send an email to deletion@vern.cc

    + + + + + diff --git a/spa-AR/recovery-challenge.cgi b/spa-AR/recovery-challenge.cgi new file mode 100755 index 0000000..ec33e03 --- /dev/null +++ b/spa-AR/recovery-challenge.cgi @@ -0,0 +1,146 @@ +#!/usr/bin/env -S bash +saveIFS=$IFS +IFS='=&' +parm=($POST_STRING) +IFS=$saveIFS +for ((i=0; i<${#parm[@]}; i+=2)) +do + declare arg_${parm[i]}=${parm[i+1]} +done + +runtime_dir=/var/log/challenges +gpg_home="$runtime_dir"/.gnupg + +urldecode() { : "${*//+/ }"; echo -e "${_//%/\\x}"; } +sig="$(urldecode "$arg_signature" | sed 's/\r//g')" +key="$(urldecode "$arg_newkey")" +if [[ $arg_username ]]; then + keyid="$(gpg --import-options show-only --import "/vm/$arg_username/.pgp.asc" 2>&1 | grep '^ ' | xargs)" +fi + +generate_challenge() { + if [[ -z "$arg_username" ]]; then + nouser=1 + page=default + return + fi + if ! gpg --import-options show-only --import "/vm/$arg_username/.pgp.asc" &> /dev/null; then + nokey=1 + page=default + return + fi + openssl rand -hex 32 > "$runtime_dir/$arg_username" + page=submit + return +} + +submit_challenge() { + if [[ -z "$arg_username" ]]; then + nouser=1 + page=submit + return + fi + if [[ -z "$key" ]]; then + nossh=1 + page=submit + return + fi + if ! ssh-keygen -l -f /dev/stdin <<< "$key" &> /dev/null; then + badssh=1 + page=submit + return + fi + if ! gpg --import-options show-only --import "/vm/$arg_username/.pgp.asc" &> /dev/null; then + nokey=1 + page=submit + return + fi + if [[ -z "$sig" ]]; then + nosig=1 + page=submit + return + fi + echo "$sig" > "$runtime_dir/$arg_username.gpg" + gpg --homedir "$gpg_home" --import "/vm/$arg_username/.pgp.asc" &> /dev/null + if gpg --homedir "$gpg_home" \ + --trust-model always \ + --verify "$runtime_dir/$arg_username.gpg" \ + "$runtime_dir/$arg_username" &> /dev/null; then + if [[ "$(gpg --homedir $gpg_home \ + --trust-model always \ + --verify "$runtime_dir/$arg_username.gpg" \ + "$runtime_dir/$arg_username" 2>&1 | + sed -n 's/.*using.*key \(.*\)/\1/p')" == \ + "$keyid" ]]; then + echo "$key" >> "/vm/$arg_username/.ssh/authorized_keys" + rm "$runtime_dir/$arg_username"{,.pgp} + page=success + return + else + badsig=1 + page=submit + return + fi + else + badsig=1 + page=submit + return + fi + exit +} + +page=default + +nouser=0 +nokey=0 +nossh=0 +badssh=0 +nosig=0 +badsig=0 + +case "$arg_method" in + generate) + generate_challenge + ;; + submit) + submit_challenge + ;; +esac + +sedcmd=" -e 's/USERNAME/$arg_username/' -e 's/CHALLENGE/$(<$runtime_dir/$arg_username)/' -e 's/KEYID/$keyid/' -e 's\\NAV\\$(php $(dirname $0)/nav.php | sed 's/\&/\\\&/g')\\' -e 's\\FOOTER\\$($(dirname $0)/footer.cgi | sed '1,2d' | sed 's/\</.pgp.asc/"' +else + printf '%s' '-e "s/NOKEY//"' +fi)" +sedcmd="$sedcmd $(if [[ $nouser == 1 ]]; then + printf '%s' '-e "s/NOUSER/Usuario inexistente/"' +else + printf '%s' '-e "s/NOUSER//"' +fi)" +sedcmd="$sedcmd $(if [[ $nossh == 1 ]]; then + printf '%s' '-e "s/NOSSH/No se indicaron claves SSH/"' +else + printf '%s' '-e "s/NOSSH//"' +fi)" +sedcmd="$sedcmd $(if [[ $badssh == 1 ]]; then + printf '%s' '-e "s/BADSSH/Archivo de clave SSH inválido/"' +else + printf '%s' '-e "s/BADSSH//"' +fi)" +sedcmd="$sedcmd $(if [[ $nosig == 1 ]]; then + printf '%s' '-e "s/NOSIG/No se indicó una firma/"' +else + printf '%s' '-e "s/NOSIG//"' +fi)" +sedcmd="$sedcmd $(if [[ $badsig == 1 ]]; then + printf '%s' '-e "s/BADSIG/Firma inválida/"' +else + printf '%s' '-e "s/BADSIG//"' +fi)" + +sedcmd="${sedcmd:+sed$sedcmd}" + +echo "Status: 200" +echo +eval ${sedcmd:-cat} $(dirname $0)/recovery-scripts/pgp/"$page".html diff --git a/spa-AR/recovery-scripts/pgp/default.html b/spa-AR/recovery-scripts/pgp/default.html new file mode 100644 index 0000000..86a883d --- /dev/null +++ b/spa-AR/recovery-scripts/pgp/default.html @@ -0,0 +1,26 @@ + + + + + + + + + + Recuperación de la cuenta basada en PGP | ~vern + + + NAV +

    Recuperación de la cuenta basada en PGP

    +

    Llena este formulario y sigue los pasos indicados.

    +
    + +

    Nombre de usuario: + + NOUSERNOKEY

    + +
    +
    + FOOTER + + diff --git a/spa-AR/recovery-scripts/pgp/submit.html b/spa-AR/recovery-scripts/pgp/submit.html new file mode 100644 index 0000000..79e46eb --- /dev/null +++ b/spa-AR/recovery-scripts/pgp/submit.html @@ -0,0 +1,33 @@ + + + + + + + + + + Recuperación de la cuenta basada en PGP | ~vern + + + NAV +

    Recuperación de la cuenta basada en PGP

    +

    Generá tu firma yendo a una terminal y ejecutando:

    +
    echo 'CHALLENGE' | gpg -a --detach-sig --default-key KEYID
    +
    + +

    Nombre de usuario: + + NOUSERNOKEY

    + +

    Nueva(s) clave(s) SSH: NOSSHBADSSH
    +

    +

    Firma: NOSIGBADSIG
    +

    + + +
    +
    + FOOTER + + diff --git a/spa-AR/recovery-scripts/pgp/success.html b/spa-AR/recovery-scripts/pgp/success.html new file mode 100644 index 0000000..164c8ab --- /dev/null +++ b/spa-AR/recovery-scripts/pgp/success.html @@ -0,0 +1,21 @@ + + + + + + + + + + + Éxito | ~vern + + + NAV +

    Recuperación de la cuenta basada en PGP

    +

    Tu nueva clave se añadió exitosamente.

    +

    Serás redirigido a la página principal en 5 segundos.

    +
    + FOOTER + + diff --git a/spa-AR/recovery.html b/spa-AR/recovery.html new file mode 100644 index 0000000..3bea399 --- /dev/null +++ b/spa-AR/recovery.html @@ -0,0 +1,21 @@ + + + + + + + + + + Recuperar tu cuenta | ~vern + + + +

    Recuperar tu cuenta

    +

    Por el momento, hay una sola manera de recuperar tu cuenta de ~vern. Si no podés usar este método, contactá a un administrador.

    + + + + diff --git a/spa-AR/register.php b/spa-AR/register.php new file mode 100644 index 0000000..1a0e2de --- /dev/null +++ b/spa-AR/register.php @@ -0,0 +1,231 @@ + + + + + + + + + + Registro | ~vern + + + + +

    Si no querés o no podés compartir tu correo electrónico para registrarte en ~vern, por favor contactá un administrador así podemos crearte una cuenta sin uno

    + &1"'); + if (trim($ret) != "(stdin) is not a public key file.") { + $ssh = $_POST['ssh']; + } else { + $ssh_err = "Clave pública de SSH inválida"; + } + unset($ret); + } else { + $ssh_err = "Se requiere una clave pública de SSH"; + } + + if (!empty($_POST['joinreason'])) { + $reason = $_POST['joinreason']; + } else { + $reason_err = "Se requiere una razón para unirse"; + } + + if (empty($username_err . $email_err . $ssh_err . $reason_err) && isset($_POST['tos'])) + $success = true; + } + + if (!$success) { + ?> +

    Registro

    +

    Vea la página de la wiki para saber como registrarse.

    + * Campo necesario +
    "> +

    Nombre de usuario: + + *

    + +

    Correo (para que podamos contactarte) * +

    + +

    Claves públicas de SSH (una por línea) *
    +

    + +

    ¿Por qué te gustaría unirte? *
    +

    + +

    ¿A qué servicios te gustaría acceder? (Siempre puedes pedir una cuenta en uno)

    + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + + +
    + +
    + +
    + +
    + +

    +

    EL SERVICIO SE PROVEE “COMO ESTÁ” Y “CUANDO ESTÁ”, Y NO GARANTIZAMOS QUE EL SERVICIO ESTÉ DISPONIBLE EN TODO MOMENTO, NI LA CALIDAD DEL SERVICIO O DE CUALQUIER MATERIAL PROVISTO POR EL SERVICIO O EN EL SITIO WEB DE ~VERN. EN NINGUN MOMENTO LOS ADMINISTRADORES SERÁN RESPONSABLE POR CUALQUIER RECLAMO, DAÑOS U OTRAS RESPONSABILIDADES PROVENIENTES DE, O EN CONEXIÓN CON EL SERVICIO O EL USO DE OTRAS NEGOCIACIONES EN EL SERVICIO. USTED ES EL ÚNICO RESPONSABLE DE SU USO DEL SERVICIO.

    + + +

    Gracias por registrarse.

    +

    Un administrador auditará su pedido, y un correo será enviado si su registro es exitoso.

    +

    Serás redirigido de vuelta a la página principal en 5 segundos.

    + + "; + $message = "Hello Administrators,\nSomeone has requested a membership. Please view the details below and decide if it is worth approving.\n\nSSH keys:\n$ssh\n\nRequested username: $username\nRequested services: Tilde"; + if ($use_matrix) $message .= ", Matrix"; + if ($use_akkoma) $message .= ", Akkoma"; + if ($use_soju) $message .= ", Soju"; + if ($use_git) $message .= ", Forgejo"; + if ($use_nc) $message .= ", Nextcloud"; + if ($use_freshrss) $message .= ", FreshRSS"; + if ($use_miniflux) $message .= ", Miniflux"; + if ($use_penpot) $message .= ", Penpot"; + if ($use_peertube) $message .= ", PeerTube"; + if ($use_xmpp) $message .= ", XMPP"; + if ($use_xmppo) $message .= ", XMPP Onion"; + if ($use_xmppi) $message .= ", XMPP I2P"; + $message .= ".\nJoin reason:\n$reason\n\n\nTo accept this request, run this command as root:\n/root/bin/accept $username\nTo deny this request, run this command as root:\n/root/bin/deny $username\n"; + + $contents = "#!/usr/bin/env -S bash -e\n\n# This is the registration script for $username \n# This script was automatically generated by http://" . $_SERVER['HTTP_HOST'] . htmlspecialchars($_SERVER['PHP_SELF']). "\n\n"; + $contents .= 'password="$(tr -dc A-Za-z0-9 > /var/spool/list\n"; + $contents .= "echo " . escapeshellarg($email) . " >> /var/spool/list\n"; + $contents .= "mv $0 /var/log/register/\n"; + $contents .= "exit\n\n\n"; + $contents .= $reason . "\n"; + + $filename = "/var/spool/register/" . $username; + $handle = fopen($filename, "w+"); + chmod($filename, 0600); + unset($filename); + fwrite($handle, $contents); + fclose($handle); + + $from = "register@vern.cc"; + $headers = "From: " . $from . "\n"; + $headers .= "MIME-Version: 1.0\n"; + $headers .= "Content-type: text/plain\n"; + + mail($to, $subject, $message, $headers); + } + ?> + + + + diff --git a/spa-AR/roadmap.html b/spa-AR/roadmap.html new file mode 100644 index 0000000..950e11c --- /dev/null +++ b/spa-AR/roadmap.html @@ -0,0 +1,23 @@ + + + + + + + + + + Camino a seguir | ~vern + + + +

    Camino a seguir

    +

    Esta página indica el camino a seguir de ~vern. Contiene lo que queremos hacer en/con ~vern en el futuro.

    + + + + diff --git a/spa-AR/rule-reasoning.html b/spa-AR/rule-reasoning.html new file mode 100644 index 0000000..74bfc6d --- /dev/null +++ b/spa-AR/rule-reasoning.html @@ -0,0 +1,30 @@ + + + + + + + + + + Fundamentos de las reglas | ~vern + + + +

    Fundamentos de las reglas

    + +
      +
    1. Queremos proveer los servicios, así de simple.
    2. +
    3. Nuestros servidores están ubicados en Canadá y Estados Unidos.
    4. +
    5. Aunque nuestro servidor principal está en EEUU, y COPPA sólo requiere que los usuarios tengan más de 13 años (exceptuando permisos parentales), queremos tener usuarios en la UE. La GDPR requiere permiso parental antes de que podamos procesar los datos de personas de menos de 16 años, donde "procesar" incluye la recolección de datos, automática o no, por lo que, aunque no recolectemos información personal activamente, un usuario podría dárnosla sin que sepamos. Por ejemplo: Si un usuario escribe su nombre en una sala de Matrix sin encriptar, este quedará guardado en nuestras bases de datos. No banearemos a usuarios que tengan menos de 16 años si no están en la UE.
    6. +
    7. Esta regla es puramente ideológica, pero estamos comprometidos con ella. Todo software original (eg. en Forgejo) debe ser software libre, y otros medios originales deben cumplir con las cuatro libertades esenciales (dejar que un usuario use, vea, copie, distribuya, estudie y cambie el medio para cualquier propósito). Aceptamos restricciones que impidan que el usuario restrinja la libertad de otros (como con cambios de licencia a una propietaria). Si no estás seguro si aceptamos una licencia particular, contactá a un administrador.
    8. +
    9. No toleraremos ninguna clase de odio, ya que queremos que ~vern sea fuente de oportunidades y libertades igualitarias para todos.
    10. +
    + +

    Fundamento para las recomendaciones

    +
      +
    1. Queremos que nuestra comunidad sea lo más amigable y cordial posible, por favor, sea respetuoso con el resto.
    2. +
    + + + diff --git a/spa-AR/rules.html b/spa-AR/rules.html new file mode 100644 index 0000000..73d4f12 --- /dev/null +++ b/spa-AR/rules.html @@ -0,0 +1,39 @@ + + + + + + + + + + Reglas | ~vern + + + +

    Reglas

    + +

    Nosotros, como vos, disfrutamos de la libertad, y queremos respetar el derecho a la libre expresión de nuestros miembros. Lamentablemente, debemos restringirlo cuando nos afecta a nosotros o a este servicio. También tenemos visiones ideológicas que son importantes para nosotros y nuestros usuarios. Por tanto:

    +
      +
    1. No intentes evitar que ~vern provea sus servicios como es usual. Esto incluye, pero no está limitado a: intentar minar criptomonedas en el servidor público, enviar spam en el correo o en nuestras salas de Matrix, o intentar distribuir malware.
    2. +
    3. Respeta las legislaciones americanas y canadienses. Algunos ejemplos de comportamiento inaceptable en concordancia con la ley incluyen: Acoso, intentos de estafas, distribución no autorizada de contenido con derechos de autor.
    4. +
    5. Debido a leyes de privacidad en línea como COPPA, tenés que ser mayor de 13 años para registrarte a ~vern. Si estás en la UE, tenés que tener al menos 16 años como manda la GDPR.
    6. +
    7. Todo software original y no trivial subido a nuestros servidores debe tener una licencia libre.
    8. +
    9. No se tolera la discriminación de cualquier tipo. Si esta regla es violada repetidas veces, el infractor será baneado.
    10. +
    + +

    Recomendaciones para la comunidad

    +
      +
    1. Adicionalmente, si te convertís en miembro de esta comunidad, por favor respetá a los otros miembros y seguí la Regla de Oro: Tratá a los otros como te gustaría que te traten a vos.
    2. +
    + +

    Los fundamentos detrás de estas reglas y recomendaciones se puede encontrar en este link.

    +

    EL SERVICIO SE PROVEE “COMO ESTÁ” Y “CUANDO ESTÁ”, Y NO GARANTIZAMOS QUE EL SERVICIO ESTÉ DISPONIBLE EN TODO MOMENTO, NI LA CALIDAD DEL SERVICIO O DE CUALQUIER MATERIAL PROVISTO POR EL SERVICIO O EN EL SITIO WEB DE ~VERN. EN NINGUN MOMENTO LOS ADMINISTRADORES SERÁN RESPONSABLE POR CUALQUIER RECLAMO, DAÑOS U OTRAS RESPONSABILIDADES PROVENIENTES DE, O EN CONEXIÓN CON EL SERVICIO O EL USO DE OTRAS NEGOCIACIONES EN EL SERVICIO. USTED ES EL ÚNICO RESPONSABLE DE SU USO DEL SERVICIO.

    +

    Una versión en legalés de estas reglas se puede encontrar en /tos

    +

    Si encontrás un usuario violando estas reglas, por favor reportalo en la sala de Matrix correspondiente (#abuse:vern.cc).

    +

    El equipo de ~vern puede cambiar estas reglas en cualquier momento. Es muy probable que lo anunciemos, pero revisá las reglas cuando las referencies.

    + +

    Gracias por ser parte de ~vern!

    + + + diff --git a/spa-AR/services.html b/spa-AR/services.html new file mode 100644 index 0000000..67f80ee --- /dev/null +++ b/spa-AR/services.html @@ -0,0 +1,141 @@ +
    Principales:
    + +
    Almacenamiento:
    + +
    Red:
    + +
    Juegos:
    + +
    Social:
    + +
    Frontends:
    + +
    Correo electrónico:
    + +
    Otros:
    + diff --git a/spa-AR/ssi_anno.shtml b/spa-AR/ssi_anno.shtml new file mode 120000 index 0000000..d58ea1e --- /dev/null +++ b/spa-AR/ssi_anno.shtml @@ -0,0 +1 @@ +/var/log/ssi_anno.shtml \ No newline at end of file diff --git a/spa-AR/stats.php b/spa-AR/stats.php new file mode 100644 index 0000000..e07bab7 --- /dev/null +++ b/spa-AR/stats.php @@ -0,0 +1,46 @@ + + + + + + + + + + Estadísticas | ~vern + + + +

    Estadísticas

    +

    Debajo hay varios gráficos con estadísticas de algunos de nuestros servidores.

    + +

    Registro de usuarios

    + + +

    Tildeserver

    + + + +

    Mythos

    + + +

    Iceberg

    + + +

    Typhoon

    + + +

    Crescent

    + + + + + + + diff --git a/spa-AR/sysinfo.html b/spa-AR/sysinfo.html new file mode 100644 index 0000000..daf164a --- /dev/null +++ b/spa-AR/sysinfo.html @@ -0,0 +1,91 @@ + + + + + + + + + + Sistemas | ~vern + + + +

    Información de los sistemas de ~vern

    +

    Mythos [VPS]

    + +

    tilserv/tildeserver/~serv

    + + +

    PubnixVM

    + + +

    Crescent

    + + +

    Sarcophagus [PFCT]

    + +

    Iceberg

    + + +

    Isotope [RLVM]

    + + +

    Typhoon

    + + + + diff --git a/spa-AR/tl-notice.html b/spa-AR/tl-notice.html new file mode 100644 index 0000000..47b892f --- /dev/null +++ b/spa-AR/tl-notice.html @@ -0,0 +1,4 @@ +

    Aviso de traducción

    +

    El siguiente documento está escrito en inglés debido a la jurisdicción geográfica de ~vern. Teniendo en cuenta que todos nuestros servidores están en Estados Unidos o en Canadá, el siguiente texto no pudo traducirse. Por el momento, nuestros traductores no pueden encontrar una manera viable de traducir el documento sin cambiar su significado legal. Si tenés sugerencias, contactá a un administrador.

    +

    Dicho esto, acá está el documento original, en inglés:

    +
    diff --git a/spa-AR/tor-services.html b/spa-AR/tor-services.html new file mode 100644 index 0000000..32953a8 --- /dev/null +++ b/spa-AR/tor-services.html @@ -0,0 +1,130 @@ +
    Principales:
    + +
    Almacenamiento:
    + +
    Red:
    + +
    Juegos:
    + +
    Social:
    + +
    Frontends:
    + +
    Correo electrónico:
    + +
    Otros:
    + diff --git a/spa-AR/tor.html b/spa-AR/tor.html new file mode 100644 index 0000000..87a60ba --- /dev/null +++ b/spa-AR/tor.html @@ -0,0 +1,19 @@ + + + + + + + + + + Servicios de Tor | ~vern + + + +

    Tor

    +

    Respetamos tu privacidad y queremos que puedas elegir mantener el anonimato, por lo que la mayoría de nuestros servicios tienen links .onion de Tor.

    + + + + diff --git a/spa-AR/tos.html b/spa-AR/tos.html new file mode 100644 index 0000000..7c7af5e --- /dev/null +++ b/spa-AR/tos.html @@ -0,0 +1,36 @@ + + + + + + + + + + Términos de servicio | ~vern + + + + +

    Terms of Service (ToS)

    +

    Version 1, November 10th 2022.

    +

    Note: This ToS will only come into effect on the 1st of December 2022.

    +

    This terms and conditions is an agreement between you ("User" or "Member") and ~vern ("Vern", "us", "vern") about your use, rights and choices in regards to services and products provided by ~vern.

    +

    To make it easier for regular users to understand what these clauses mean for everyday use of ~vern infrastructure, we have a human-readable summary available here.

    +

    These terms and conditions might change in the future, continued use of ~vern services will be interpreted as consent to the modified terms and conditions. By using any services, products or technology provided by ~vern in any way whatsoever, you fully agree and accept these terms and conditions:

    +
      +
    1. You are fully liable for any content you provide, host, upload, create, store, sell, share or exchange on ~vern services, any content you upload, make available to, exchange or create on ~vern services is assumed to be legally owned by you and not by anyone else, if you upload copyrighted content that you do not have the rights to then your account will be deleted and the content will be removed.
    2. +
    3. Furthermore any copyrightable content, media or work you provide, host, upload, create, store, sell, share or exchange on ~vern services has to be licensed under a free software, or free content, or open content license evaluated by the Free Software Foundation. An overview of all licenses and whether or not they are free is available here.
    4. +
    5. You are fully liable for any data you provide, host, upload, store, sell, share, exchange or create on ~vern services. This includes personal information, ~vern does not promise to hold on to data or store it, and your data may be deleted for any number of reasons, including storage limits or deletion requests. You fully accept that you are fully liable for any content or data you store within ~vern including whether or not you own the copyrights to it, and it's safety.
    6. +
    7. You fully waive your right to sue ~vern for any incidents, accidents or errors regarding data safety and data integrity. ~vern does not claim to host content safely for any prolonged periods of time and you fully waive your right to sue ~vern for any damages related to data integrity and data safety.
    8. +
    9. We reserve the right to terminate your account for any reason whatsoever including, but not limited to, using ~vern's services to disrupt services for other users, using ~vern's services to store, sell, share, exchange or watch copyrighted content that you do not legally own or spreading hateful and/or discriminating messages.
    10. +
    11. You are not allowed to mine cryptocurrencies on ~vern infrastructure or to disrupt ~vern's services or the quality of its services.
    12. +
    13. You fully abide by US and Canadian law, if we detect illegal or legally-questionable content or data on our servers or infrastructure, we will take steps to remove that content or data.
    14. +
    15. You fully agree that you are over 13 years old and consent to having your data processed and stored by ~vern
    16. +
    17. This clause only applies to areas which have enacted the GDPR or similar regulation, you fully agree that you are over 16 years old and consent to having your data processed and stored by ~vern.
    18. +
    19. VERN SERVICES ARE PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS, AND WE DO NOT GUARANTEE THAT THE SERVICE WILL BE AVAILABLE AT ALL TIMES, NOR THE ACCURACY OF THE SERVICE OR ANY MATERIAL PROVIDED BY THE SERVICE OR ON THE ~VERN WEBSITE. IN NO EVENT SHALL THE ADMINISTRATORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY ARISING FROM, OUT OF OR IN CONNECTION WITH THE SERVICE OR USE OF OTHER DEALINGS IN THE SERVICE. YOU ARE SOLELY RESPONSIBLE FOR YOUR USE OF THE SERVICE.
    20. +
    21. BY AGREEING TO THE TERMS AND CONDITIONS, YOU AGREE THAT YOU ARE TO BE HELD LIABLE FOR ANY DAMAGES, INCIDENTS, INJURIES, CONFLICTS OR ACCIDENTS RESULTING FROM YOUR USE OF OUR SERVICES AND THAT VERN IS IN NO WAY WHATSOEVER LIABLE FOR ANYTHING. THERE IS NO WARRANTY GUARANTEED TO THE EXTENT PERMITTED BY APPLICABLE LAW REGARDING PROTECTION OF YOUR DATA AND CONTENT STORED, SHARED OR USED IN ANY AND ALL WAYS BY ~VERN INFRASTRUCTURE. YOU ARE FULLY RESPONSIBLE FOR THE LEGALITY OF THE CONTENT YOU SHARE, USE, STORE, UPLOAD, EXCHANGE, CREATE, MODIFY OR PUBLISH ON ~VERN SERVICES. ~VERN WILL ERASE ANY ILLEGAL CONTENT IN OUR JURISDICTIONS.
    22. +
    + + + diff --git a/spa-AR/users.php b/spa-AR/users.php new file mode 100644 index 0000000..ef68598 --- /dev/null +++ b/spa-AR/users.php @@ -0,0 +1,75 @@ + + + + + + + + + + Usuarios | ~vern + + + + +

    Usuarios

    +

    Esta es una lista de todos los usuarios de Vern y si están en línea () o no () en órden alfabético. Actualmente hay un total de miembros, de los cuales en línea.

    +
      + +
    + + +