From 439e25b28cf4d9af1d2a08f3daaed14146e86add Mon Sep 17 00:00:00 2001 From: "Alexander \"Arav\" Andreev" Date: Sun, 15 Sep 2024 04:18:47 +0400 Subject: [PATCH] =?UTF-8?q?=D0=95=D1=89=D1=91=20=D0=BD=D0=B5=D0=BC=D0=BD?= =?UTF-8?q?=D0=BE=D0=B3=D0=BE=20=D0=BF=D0=B5=D1=80=D0=B5=D0=B2=D0=BE=D0=B4?= =?UTF-8?q?=D0=B0=20=D1=81=D1=82=D1=80=D0=B0=D0=BD=D0=B8=D1=86=D1=8B=20?= =?UTF-8?q?=D0=9E...=20.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/about.templ | 175 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 174 insertions(+), 1 deletion(-) diff --git a/web/about.templ b/web/about.templ index 66b4a3a..3b94265 100644 --- a/web/about.templ +++ b/web/about.templ @@ -23,7 +23,7 @@ templ aboutRu(services *servicestat.ServiceList, r *http.Request) {

Кто я? Меня зовут Александр Андреев. Я простой русский чел 31 года от роду, который любит возиться с компьютерами.

Зачем делаю это всё? Давненько хотел собственный веб-сайт, да и серваки всё-равно 24 на 7 пашут, так что почему бы и нет? Да и практика никогда не помешает. :)

Почему я почти раскрыл себя? Да, за каким-то хреном я разместил свои настоящие фамилию и имя здесь. А теперь поздно хвататься, т.к. всё уже разнеслось по архивам, да и похер, если честно. :)

-

Почему такой слоган? Хотелось что-нибудь воткнуть под названием сайта и эта фраза пришлась как раз. :)

+

Почему такой слоган? Хотелось что-нибудь воткнуть под названием сайта и эта фраза пришлась как раз. Не хочу особо филосовствовать. :) Но ведь странники мы, да? Иначе как ещё на подобные места натыкаться, если не странствовать по сети? :)

Why English only? Для большего охвата аудитории и практики я вёл этот сайт чисто на английском, да и две версии сайта вести было тупо лень, да и технически даже думать не хотелось как организовать перевод. :/ Но теперь всё поменялось.

А теперь небольшой перерыв ради...

@@ -85,6 +85,179 @@ templ aboutRu(services *servicestat.ServiceList, r *http.Request) {

Музыка

Прошу посетить мою файловую шару. :)

+
+

Мои сервера

+

I have two servers laying on my PC which are a Raspberry Pi 3 rev. B single board computer and a laptop Acer Packard Bell TE69CX. Not quite impressive, I'd say, but they do what I need from them just fine, not for a real heavy load of course.

+

The laptop has a 2 core Intel Pentium 2117U 1.8GHz CPU and 10GB of RAM (2GB + 8GB), a system disk is a 120GB SSD, and a disk I use to store all the shit is a 2TB HDD, yeah, just one drive for data. Anything worthwhile is backed up (LOL, not really :^)).

+

For Raspberry Pi I use a 500GB HDD as a system/data disk.

+

Also I have a cheap VPS with 1 core 2.2GHz CPU and 512MB RAM, and a 10GB disk I use as a slave DNS server for my domain and a Postfix mail relay.

+
+
+ + Raspberry Pi 3 rev. B + +
Raspberry Pi 3 rev. B
+
+
+ + Acer Packard Bell TE69CX + +
Acer Packard Bell TE69CX
+
+
+
+
+

Публичные сервисы

+

Для всех.

+
+
+

Internet-radio

+

+ radio.arav.su.onion.ygg.i2pah +

+

I'm too lazy to make some kind of broadcasting program, so I just throw anything I like and randomise the playlist. :)

+

Technically it runs as follows: dwelling-radio ⟹ Ezstream ⟹ Icecast ⟹ NGiNX.

+
+
+

File share

+

+ files.arav.su.onion.ygg.i2pah +

+

There you'll find music, videos, books, games, programs, drivers (a very few), OS images (Winblows mainly). Go check it out!

+
+
+

File upload

+

+ upload.arav.su.onion.ygg.i2pah +

+

I've made a file upload service for ya with a limit of 128MiB per file, keeping it for 36 hours, and overall storage I dedicated for it is 100GiB.

+
+
+

Tor relay

+

metrics.torproject.org

+

Since 1st December 2021 Tor is blocked in Russia, so the relay is down.

+
+
+

I2P router

+

I help the network using i2pd router.

+
+
+
+
+

Приватные сервисы

+

Для себя и друзей.

+
+
+

E-Mail server

+

Postfix, Dovecot (w/Sieve), rspamd, ClamAV.

+
+
+

Mumble

+

mumble://arav.su

+

Runs with uMurmur. Protected by password.

+
+
+

TeamSpeak 3

+

ts3server://arav.su

+

For strangers (unregs) only an Entrance room is available. Your identifier should have a security level greater or equal to 29.

+
+
+

Git

+

+ git.onion.ygg.i2pah +

+

Gitea. Anything I think is worth sharing is public. Private in terms of who can have account here.

+
+
+
+
+

Игровые сервера

+
+
+

Minecraft

+

arav.su:25565

+

Web world map

+

Now runs a version 1.21 with Fabric. Just a fabric-api is needed to play.

+
+
+
+
+

Внутренние сервисы

+

Maintains other services or used exclusively by me.

+
+
+

Web-server

+

NGiNX. Nuff said.

+
+
+

Database

+

Used to run MariaDB, now my services use SQLite3.

+
+
+

VPN

+

OpenVPN Wireguard.

+
+
+

Network file storage

+

Samba and NFSv4.

+
+
+

Torrents

+

I use transmission-cli. One annoying thing, it creates .part files for one of ignored files.

+
+
+

Printing

+

CUPS with ccpd (Canon CAPT printer).

+

It is guaranteed to work after reboot. :) If a kernel got updated — reboot. If you didn't use it for a long time and restart of CUPS and ccpd services after connecting a printer didn't work — reboot. xD

+
+
+

DNS

+

BIND9 via DNSCrypt-proxy.

+

For LAN I use “arav.home.arpa” domain. “.home.arpa” part is a special-use domain introduced in RFC 8375.

+

Master server lives on the laptop. It serves my external domain, internal one, and work as a recursion server to serve DNS queries from LAN. Raspberry Pi is a slave for the internal domain and recursion. And on the VPS lives a slave for my external domain.

+
+
+
+
+

Контакты

+ E-Mail: me@arav.su + PGP ключ: 7398 50CD 5051 DE55 4368 7092 2596 9B23 DCB5 CA34 +
+
+

Пожертвования

+

Просто на всякий. %^)

+ + + + + + + + + + + + + + + + + + + + + + + + + +
USDT (TRC 20):TGSEiAh9nAhCL6YPVA6zHUsnuoccW8tjep
USDT (ERC 20):0x584b3ab1b31d7248e2c0ba5d317e9ba88a4fb1b4
TON:EQC4L0tZMDZ8IPGbyXQafoh2n-N9HbJwVp5EtrYGsRCuR28G
Bitcoin:bc1qrmpahnvtqp34kpjaghnmq8acq27n0eke5w35ec
Etherium:0x584b3ab1b31d7248e2c0ba5d317e9ba88a4fb1b4
Monero:48namnfX17TX1kEGCpkXaRWhtw8p92cQjd5uQg7ivybgUuW4BTVaX8egxQhEi75JwuUGn3MDLKHYGNhu4eCfM6dRAAL2QAq
+ +
} templ aboutEn(services *servicestat.ServiceList, r *http.Request) {