1
0
Fork 0

Compare commits

...

30 Commits

Author SHA1 Message Date
Alexander Andreev 70b45a628b
Version set to 24.16.1. 2024-04-16 18:39:52 +04:00
Alexander Andreev 4c72141932
Fixed <s></s> tag on an about page in a section about ukrainian language. 2024-04-16 18:38:59 +04:00
Alexander Andreev 12f53ba427
Version set to 24.16.0. 2024-04-16 18:30:06 +04:00
Alexander Andreev e1bc31eaa1
Updated lastmod for /about in sitemap.xml. 2024-04-16 18:29:31 +04:00
Alexander Andreev 9edacf1c8f
Updated an About page. 2024-04-16 18:28:46 +04:00
Alexander Andreev 53097234e5
A referal link to Tinkoff was added. 2024-04-16 17:03:06 +04:00
Alexander Andreev ffb9eaf356
Removed a notice about not being able to send a reply, even though, it may still happen. 2024-04-16 16:59:21 +04:00
Alexander Andreev eabe0cd1bd
Recently commented out everything about XMPP was completely erased. Don't think about setting a Jabber server again. 2024-04-08 04:15:16 +04:00
Alexander Andreev 244098253d
TL;DR about services was removed. 2024-04-08 04:13:44 +04:00
Alexander Andreev 235de5f04c
What I like -> What I liked. Also updated its content. 2024-04-08 04:11:35 +04:00
Alexander Andreev e37428d758
Fuck me! Silent Hunter 3 wasn't on the list! 2024-04-08 03:10:58 +04:00
Alexander Andreev b32ad2613f
Holy shit, how could I forget? I spent so much time in Battlefield: Vietnam playing with bots... Also recalled Delta Force: Black Hawk Down, great game. 2024-04-08 03:02:17 +04:00
Alexander Andreev 60efecc307
A link to Tinkoff was changed. 2024-03-14 17:35:55 +04:00
Alexander Andreev 0d854063d5
Comment out Jabber. 2024-03-14 17:33:29 +04:00
Alexander Andreev 9d1af110bd
Updated version to 24.10.0 2024-03-04 02:07:04 +04:00
Alexander Andreev 4505cc03d4
Updated sitemap.xml. 2024-03-04 02:06:05 +04:00
Alexander Andreev 6871b68a13
Update index.pug. 2024-03-04 02:05:05 +04:00
Alexander Andreev 240540d75b
Updated about.pug. 2024-03-04 02:04:32 +04:00
Alexander Andreev ac5a4662f3
Added a copyright sign to a footer for fuck's sake. 2024-03-03 21:33:28 +04:00
Alexander Andreev 6775b05d70
In article.pug cache ToClientTimezone() to a var for futher use. 2024-03-03 21:32:11 +04:00
Alexander Andreev 6dc826b0ca
Updated a PGP key from 2E873A7831FF0BB640ACEDA5D22A817D95815393 to 739850CD5051DE554368709225969B23DCB5CA34. 2024-03-03 19:38:22 +04:00
Alexander Andreev b0b0e8a77a
Updated index's meta description. 2024-03-03 19:03:31 +04:00
Alexander Andreev a2204947a0
Removed an extra space before .ygg. 2024-03-03 18:59:41 +04:00
Alexander Andreev 4634e76572
Remove QIWI from Donation. 2024-02-28 17:06:49 +04:00
Alexander Andreev 6fd2a45569
Updated year in a footer. 2024-02-26 02:28:34 +04:00
Alexander Andreev 047f63d083
Simplified stuff page. 2024-02-25 20:01:53 +04:00
Alexander Andreev 8b46076669
Set version to 24.7.0. 2024-02-18 18:42:26 +04:00
Alexander Andreev d0a5bfc285
Updated About page. 2024-02-18 03:03:24 +04:00
Alexander Andreev d4e07a2256
I turned 31 some time ago, time to update it here. :) 2024-02-15 03:07:12 +04:00
Alexander Andreev d4c414785a
Added a link to a web map of a Minecraft world. 2024-02-15 03:06:27 +04:00
8 changed files with 50 additions and 68 deletions

View File

@ -5,7 +5,7 @@ SYSDDIR=${SYSDDIR_:/%=%}
DESTDIR:=
PREFIX:=/usr/local
VERSION=23.50.0
VERSION=24.16.1
FLAGS:=-buildmode=pie -modcacherw -mod=readonly -trimpath
LDFLAGS=-ldflags "-s -w -X main.version=${VERSION}" -tags osusergo,netgo

View File

@ -1,6 +1,6 @@
# Maintainer: Alexander "Arav" Andreev <me@arav.su>
pkgname=dwelling-home
pkgver=23.50.0
pkgver=24.16.1
pkgrel=1
pkgdesc="Arav's dwelling / Home"
arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64')

View File

@ -2,11 +2,11 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://arav.su/</loc>
<lastmod>2023-03-02</lastmod>
<lastmod>2024-03-04</lastmod>
</url>
<url>
<loc>https://arav.su/stuff</loc>
<lastmod>2023-07-04</lastmod>
<lastmod>2024-03-04</lastmod>
</url>
<url>
<loc>https://arav.su/stuff/article/rpi_root_on_external_drive</loc>
@ -34,7 +34,7 @@
</url>
<url>
<loc>https://arav.su/about</loc>
<lastmod>2023-07-04</lastmod>
<lastmod>2024-04-16</lastmod>
</url>
<url>
<loc>https://arav.su/guestbook</loc>

View File

@ -24,12 +24,11 @@ block content
:go:func About(title, files_site string, services servicestat.ServiceList)
section#about-me
h2 Me
p #[span.highlighted Who am I?] My name is Alexander Andreev. I'm a russian guy of age 30 who likes tinkering with computers.
p #[span.highlighted Why am I doing all of this?] Machines are up 24/7 anyway, so let they do some useful work.
p #[span.highlighted Why am I almost &ldquo;doxxing&rdquo; myself?] Yes, my real first and last names, and age are here, and since I self-host you can get my city as well. And I simply don't see this as a problem. :|
p #[span.highlighted Who am I?] My name is Alexander Andreev. I'm a russian guy of age 31 who likes tinkering with computers.
p #[span.highlighted Why am I doing all of this?] Machines are up 24/7 anyway, so why not?
p #[span.highlighted Why am I almost &ldquo;doxxing&rdquo; myself?] Yes, my real first and last names and age are here, and since I self-host you can get my city as well. And I simply don't see this as a problem. :|
p #[span.highlighted Why particularly that slogan?] I just wanted sort of a slogan that would fit under the logo and this was the first thing came on mind. I actually like it. Don't you think of your websites as of very special place of your own? Of course you do. :) And who we are if not the wanderers who are looking for something in the vastness of Intenet? xD And yes, it's a pain in the ass to make it fit under logo across different browsers. That was the moment when I found out that different browsers render text differently.
p #[span.highlighted Why English only?] I want this place to be accessible for a wide audience, and English happen to be todays lingua franca. Second, to practice English. And third, I'm lazy to maintain two versions of the website, neither see a good reason for that.
p Contact information and banners are #[a(href='#contacts') at the bottom of this page]. Yes, I totally agree with you not wanting to add my banner since I don't have a link page myself, neither participate in any webring. :) Well, it's way easier to make a banner than a links page. :)
p #[span.highlighted Why English only?] I want this place to be accessible for a wide audience and English happen to be todays lingua franca, and to practice the language of course.
p Now a little break for...
section#my-cat
h2 My kot Boris :3
@ -54,39 +53,36 @@ block content
h3 What I know
h4 Human languages
p #[span.highlighted English] is my main foreign language and I think that I know it quite well, but every time I reread what I wrote here I constantly catch cringe vibes. xD I have a nice pronunciation (my teacher once said so :)) and tend to British non-rhotic variant. Of course I end up with a mix of all the flavours of different dialects. What I struggle from is a lack of speaking practice and vocabulary is also still a problem.
p #[span.highlighted Ukrainian (Українська)] is a special case. :) Russian and ukrainian are related languages, so mutually understandable (must be), yet many russians are struggling to understand it, and I don't know why. It is just a matter of putting some little effort to negatiate it. I never learnt it, aside from reading it here and there, and looking up some words in a dictionary, and especially throughout past #[s 8]9 years I saw enough material to learn it to a decent level of understanding and some speaking.
p Агась, нiколи спецiйно не вчив українську, користував перекладач тiльки як словник, за цi #[s вiсiм] вже дев'ять рокiв було досить матерiалiв. :) P.S.: Слава Українi у складi Росiї! :)
p #[span.highlighted English] is my main foreign language and I think that I know it quite well, but every time I reread what I wrote here I constantly catch cringe vibes. xD I have a nice pronunciation (my teacher once said so :)) and tend to British non-rhotic variant. Of course I end up with a mix of all the flavours of different dialects. What I struggle from is a lack of speaking practice and vocabulary is still a problem as well.
p #[span.highlighted Ukrainian (Українська)] is a special case. :) Russian and ukrainian are related languages, so are mutually understandable (at least must be), yet many russians are struggling to understand it, and I genuinely don't get why. It is just a matter of putting some little effort to negatiate it. I never learnt it, aside from reading it here and there, and looking up some words in a dictionary, and especially throughout past #[s 8] #[s 9] 10 years I saw enough material to learn it to a decent level of understanding and some speaking.
p Агась, нiколи спецiйно не вчив українську, користував перекладач тiльки як словник, за цi #[s вiс ] #[s вже дев'ять] десять рокiв було досить матерiалiв. :) P.S.: Слава Українi у складi Росiї! :)
p I like learning languages, but me being a lazy fuck won't let me learn something up to a reasonable level. I ended up with being able to +- read some languages, like norwegian, german, polish, french, japanese (hiragana + some yet not forgotten kanji). So, now I main only English.
h4 Computer languages
p #[span.highlighted For programming and scripting:] Python, Go, JavaScript, and Bash for now are most used by me. Later I used or tasted: Pascal, Delphi, C#, C, C++, Java, PHP. And wrote hello worlds in some others like LISP and Haskell.
p #[span.highlighted Markup and declarative:] SQL (SQLite3, MariaDB), HTML5, CSS3, LaTeX, Markdown, XML, and JSON.
p And I don't know what else to put here. :^)
h3 What I like
h3 What I liked
h4 Anime
p Ghost in the Shell, Shaman King, Hellsing, Steins;Gate, Cowboy Beebop, Ergo Proxy, Jin-Rou, Black Lagoon, Jojo's Bizzare Adventures, Spice and Wolf, Konosuba, Demon Slayer: Kimetsu no Yaiba
h4 Films
p Boss Nigger (The Black Bounty Killer) (1974), Movies with Jackie Chan, Blade Runner (1982), WarGames (1983), Robocop (1987), Talk Radio (1988), Stargate (1994), Hackers (1995), Johnny Mnemonic (1995), Contact (1997), Matrix (1999, 2003), Snatch (2000), Oldboy (2003), The Day After Tomorrow (2004), The Gingerdead Man (2005), Lucky Number Slevin (2006), I Am Legend (2007), Valhalla Rising (2009), Filth (2013), Mandariinid (2013), Gingerdead Man vs. Evil Bong (2013), Who am I (2014), Arrival (2016), Contratiempo (2016), Wandering Earth (2019), Everything Everywhere All at Once (2022), Dungeons & Dragons: Honor Among Thieves (2023), Wandering Earth 2 (2019)
p Paths of Glory (1957), Boss Nigger (The Black Bounty Killer) (1974), Movies with Jackie Chan, Blade Runner (1982), WarGames (1983), Robocop (1987), Talk Radio (1988), Stargate (1994), Hackers (1995), Johnny Mnemonic (1995), Contact (1997), Matrix (1999, 2003), Snatch (2000), Oldboy (2003), The Day After Tomorrow (2004), Alpha Dog (2005), Constantine (2005), The Gingerdead Man (2005), Lucky Number Slevin (2006), 99 francs (2007), I Am Legend (2007), Inglourious Basterds (2009), Valhalla Rising (2009), The Guard (2011), Filth (2013), Mandariinid (2013), Gingerdead Man vs. Evil Bong (2013), Gone Girl (2014), Who am I (2014), Arrival (2016), Contratiempo (2016), Wandering Earth (2019), Wandering Earth 2 (2019), Greyhound (2020), I Care A Lot (2020), The Greatest Beer Run Ever (2022), Everything Everywhere All at Once (2022), Dungeons & Dragons: Honor Among Thieves (2023)
h4 TV shows
p X-Files (1993&mdash;2002), Lost (2004&mdash;2010), Stargate: SG-1 (1997&mdash;2007), Stargate: Atlantis (2004&mdash;2009), The Shivering Truth (2018&mdash;2020), Два холма (Two Hills) (2022), Narcos (2015&mdash;2017)
p These lists aren't complete, will extend when remember or find something.
p I actually don't watch much, and if I watch I go for a marathon, and if only I take a break in the middle of a show, then that break could last for years. xD And if I download some film it could sit for years, as it was with Valhalla Rising, it was waiting for me to watch for 3 fucking years. xD Oh, what made me to watch it? An one and a half hour long power outage. xD
p I found my way of watching films and anime. Watching it with my favorite streamers! xD
h4 Games for SEGA Mega Drive
p Not a lot of games I have played.
p Bubba'n'Stix, Battletoads, Granada, Demolition Man, Road Rash, Doom Troopers - The Mutant Chronicles, The Lost Vikings, Ghostbusters, Mig-29 Fighter Pilot.
h4 Games for PC
p Grand Theft Auto: Vice City, Half-Life (all), StarCraft, Diablo 2, Far Cry (2004), Grand Theft Auto: San Andreas, Boiling Point: Road to Hell, Portal, Freelancer, F.E.A.R., S.T.A.L.K.E.R., Grand Theft Auto 4, Lineage 2, The Elder Scrolls V: Skyrim, The Walking Dead, The Wolf Among Us, Payday 2, The Witcher (1st, 2nd, 3rd didn't finished yet), Minecraft, Terraria, Starbound, Euro Truck Simulator 2, Mount &amp; Blade: Warband, Papers, Please, Insurgency, Elite: Dangerous, theHunter: Call of the Wild, American Truck Simulator, Rocket League, Sea Of Thieves.
p Grand Theft Auto: Vice City, Half-Life (all), StarCraft, Diablo 2, Far Cry (2004), Battlefield: Vietnam, Delta Force: Black Hawk Down, Silent Hunter 3, Grand Theft Auto: San Andreas, Boiling Point: Road to Hell, Portal, Freelancer, F.E.A.R., S.T.A.L.K.E.R., Grand Theft Auto 4, Lineage 2, The Elder Scrolls V: Skyrim, Battlefield 3, The Walking Dead, The Wolf Among Us, Payday 2, The Witcher (1st, 2nd, 3rd didn't finished yet), Minecraft, Terraria, Starbound, Euro Truck Simulator 2, Mount &amp; Blade: Warband, Papers, Please, Insurgency, Elite: Dangerous, theHunter: Call of the Wild, American Truck Simulator, Rocket League, Sea Of Thieves.
p I'm CMDR Arav in Elite: Dangerous. My <a href="https://www.edsm.net/en/user/profile/id/22541/cmdr/Arav" rel="noopener noreferrer">EDSM profile</a>.
p I play TruckersMP mod for Euro Truck Simulator 2 and American Truck Simulator. Nickname is Arav with a tag [RU64].
h4 Music
p My favorites that I like almost fully are Falkenbach, Korpiklaani, Sólstafir, Lacrimosa, Enigma, Röyksopp, Nagrobki, Burzum, maybe I forgot to mention something. You can see what I like on #[a(href=files_site+"/music") file share]. I have a tendency to listen to the same music for a long time, so only way for me to know about other music are online-radios and WEBM threads on IBs. :)
p You can see what I like in #[a(href=files_site+"/music") a file share].
section#servers-summary
h2 My servers
p I have two of them, the first one is a #[a(href='https://www.raspberrypi.org/products/raspberry-pi-3-model-b/' rel='nofollow noreferrer') Raspberry Pi 3 rev. B] single board computer and the second one is a laptop. Yeah, not quite impressive, but they do their work just fine.
p Laptop is Acer Packard Bell TE69CX that has a 2 core Intel Pentium 2117U 1.8GHz and 10GB RAM (2GB + 8GB), the system disk is a 120GB SSD and the other one is 2TB HDD where all the shit I have is stored. I've replaced my good old 500GB disk with 2TB one, since it became a little too tight, now it is a system disk for Raspberry Pi. Everything that have just a bit of importantance to me is backed up, encrypted and stored in the clouds. :)
p #[span.highlighted TL;DR about services.] Laptop runs BIND9 (master) via DNSCrypt-proxy, a network file share, a public file upload service, a seedbox, a HTTP public file share, TeamSpeak 3, Mumble, I2P, Yggdrasil, an internet-radio, git server, ClamAV for email server (since Raspberry litteraly chokes on ClamAV), a web-server, and a database. Raspberry Pi 3 runs BIND9 (slave) via DNSCrypt-proxy, a Tor node, an email server, and a XMPP server.
p Also now I have a helper VPS with a 1 core 2.2GHz CPU and 512M RAM, and a 10GB disk I use as a slave DNS server for my domain and a postfix relay to send a mail.
section#servers-photos
div.columns.figs
figure
@ -111,8 +107,7 @@ block content
a(href='http://radio.arav.i2p') i2p
| .
a(href='http://[300:a98d:d6d0:8a08::e]') ygg
p Runs using Ezstream through Icecast which goes through NGiNX. Ezstream fetches a playlist from a self-written solution inside my dwelling-radio web service. I broadcast almost everything I have. Sorry, but I'm too lazy to make some kind of broadcasting program to stream so I just randomise the playlist and throw new music there from time to time.
p This project grew from MPD I used to stream music over LAN for myself. Then I let it out and placed a player on my Neocities website. Then Icecast was added to see if there are listeners. I wasn't happy on how MPD was nearly overloading CPU, and later, after moving the radio off to a laptop, MPD was replaced by Liquidsoap. Now I ditched Liquidsoap in favor of Ezstream because of strange fails causing constant reload of a playlist appear on newest versions on me, and logs didn't give any clue.
p Runs using Ezstream through Icecast which goes through NGiNX. Ezstream fetches a playlist from a self-written solution. I broadcast almost everything I have. I'm too lazy to make some kind of broadcasting program to stream so I just randomise the playlist and throw new music there from time to time.
div
+isServiceUp("File share", "dwelling-files")
p
@ -149,7 +144,6 @@ block content
div
h3 Tor relay
p #[a(href='https://metrics.torproject.org/rs.html#details/CEF2FD0E1973EA04D1444DDAEFF1B0BC3C0C39B1' rel='nofollow noreferrer') metrics.torproject.org]
p It is set to use 8 MBits of my Internet connection. It cannot became a guard node because of dynamic IP-address.
p #[b Since 1st December 2021 Tor is blocked in Russia, so the relay is down.]
div
h3 I2P router
@ -160,43 +154,32 @@ block content
div.columns
div
+isServiceUp("E-Mail server", "mail")
p Postfix, Dovecot (w/Sieve), #[s Spamassassin, OpenDMARC and OpenDKIM], ClamAV, rspamd.
p Alas, I don't have a static IP. And there is not much sense in it because my ISP doesn't offer reverse DNS for regular clients (it'd be bloody awesome).
p It results in my messages ends up in a spam box at best. Well, Yandex, Google, Microsoft Outlook, and Rambler lets me in an Inbox. :) But if service use Spamhaus' blocklists then I'm being rejected.
p #[b TLDR; I may not be able to send a reply].
div
+isServiceUp("XMPP/Jabber", "xmpp")
p Prosody doing well.
p Postfix, Dovecot (w/Sieve), rspamd, ClamAV.
div
+isServiceUp("Mumble", "mumble")
p #[a(href="mumble://arav.su") mumble://arav.su]
p It's private, but you still can join an entrance room where you can only write messages. A certificate is necessary.
p Certificate is necessary. Only an entrance room is open for non-members.
div
+isServiceUp("TeamSpeak 3", "teamspeak3")
p #[a(href="ts3server://arav.su") ts3server://arav.su]
p Same rules as for Mumble. It's security level is set to 29, so is yours identifier's level should be at least that high.
div
h3 Game servers
p All game servers are private, if there's exception I'll mention it in its description. They are listed in a section below.
p Some servers are listed in an in-game server list and theirs names looks like &ldquo;Arav's dwelling / &lt;Game name&gt;&rdquo;.
p And, of course, I don't run them simultaneously and start them only when needed.
p Expect poor performance because the server is a low-end laptop.
p Same as for Mumble. Your identifier should have a security level greater or equal to 29.
section#servers-games
h2 Game servers
div.columns
div
+isServiceUp("Minecraft", "game-minecraft")
p.highlighted arav.su:25565
p #[a(href='/minemap') Web map].
p Now run a version 1.20.4 with fabric. Here's a #[a(href='https://files.arav.su/file/games/minecraft/1.20.4-fabric-modpack.zip') modpack].
div
+isServiceUp("Avorion", "game-avorion")
p Server is listed in a server list as &ldquo;Arav's dwelling / Avorion&rdquo;. Whitelist is enabled. Bring your SteamID64 if you want to play here.
div
+isServiceUp("Starbound", "game-starbound")
p.highlighted arav.su:21065
p Server is using a Frackin' Universe mod.
p Don't forget to set &ldquo;Allow assets mismatch&rdquo; option that can be found on the first page of the &ldquo;Options&rdquo; menu.
p Access is restricted using accounts. Contact me if you want to play here, you would need to give me a nickname and a password.
div
+isServiceUp("Avorion", "game-avorion")
p Server is listed in a server list as &ldquo;Arav's dwelling / Avorion&rdquo;. Whitelist is enabled. Bring your SteamID64 if you want to play here.
div
+isServiceUp("Project Zomboid", "game-pzomboid")
p.highlighted arav.su:16261
@ -213,44 +196,41 @@ block content
h3 Web-server
p NGiNX FTW.
div
h3 Database server
p #[s MariaDB managed with phpMyAdmin] Replaced by SQLite3 on my services.
h3 Database
p #[s MariaDB managed with phpMyAdmin] was replaced by SQLite3 on my services.
div
h3 VPN
p #[s OpenVPN] Wireguard.
div
h3 Network file share
p Samba.
p Samba and NFSv4.
div
h3 Torrent seedbox
h3 Torrents
p Transmission-cli gets shit done.
p The only annoying thing is that it sometimes creates .part files for one of unchecked files.
div
h3 Print server
h3 Printing
p CUPS with CCP (Canon CAPT printer).
p Holy shit, it finally works! #[s Wow, even after kernel update it doesn't require a reboot anymore!] Actually, requires. :)
p Holy shit, it finally works! #[s Wow, even after kernel update it doesn't require a reboot anymore!] #[s Actually, requires. :)] Sometimes do, sometimes not. xD
div
h3 DNS server
h3 DNS
p BIND9 via DNSCrypt-proxy.
p For LAN I use &ldquo;home.arpa&rdquo; special-use domain introduced by RFC 8375. And for uniqueness &ldquo;arav.home.arpa&rdquo; specifically.
p Now I serve my domain using a VPS as a slave.
section#contacts
h2 Contacts
span E-Mail:&nbsp;#[a(href="mailto:me@arav.su" title='May not be able to reply due to being blacklisted because of residental dynamic IP.') me@arav.su]
span Jabber:&nbsp;#[a(href="xmpp:arav@arav.su" title="Chances I reply aren't zero, but close. :)") arav@arav.su]
span E-Mail:&nbsp;#[a(href="mailto:me@arav.su") me@arav.su]
br
span
| PGP&nbsp;key:&nbsp;#[a(href="/~arav/2E873A7831FF0BB640ACEDA5D22A817D95815393.asc") 2E87 3A78 31FF 0BB6 40AC EDA5 D22A 817D 9581 5393] (available through #[a(href="https://wiki.gnupg.org/WKD" rel="nofollow noreferrer") Web Key Directory])
br
span
| Jabber OMEMO fingerprint: 5F705E2C 9CE0F56D BD28F52D 6744FDD3 4477E9C7 CB856590 BDEF5EE1 2F6D566C
| PGP&nbsp;key:&nbsp;#[a(href="/~arav/739850CD5051DE554368709225969B23DCB5CA34.asc") 7398 50CD 5051 DE55 4368 7092 2596 9B23 DCB5 CA34] (available through #[a(href="https://wiki.gnupg.org/WKD" rel="nofollow noreferrer") Web Key Directory])
section#donation
h2 Donation
a(href="monero:48namnfX17TX1kEGCpkXaRWhtw8p92cQjd5uQg7ivybgUuW4BTVaX8egxQhEi75JwuUGn3MDLKHYGNhu4eCfM6dRAAL2QAq") monero:
| 48namnfX17TX1kEGCpkXaRWhtw8p92cQjd5uQg7ivybgUuW4BTVaX8egxQhEi75JwuUGn3MDLKHYGNhu4eCfM6dRAAL2QAq
br
| #[a(href="https://www.donationalerts.com/r/arav") DonationAlerts]
| #[a(href="https://qiwi.com/n/UPPON082") QIWI]
| #[a(href="https://www.tinkoff.ru/rm/andreev.aleksandr1164/cksD590894/") Tinkoff]
| #[a(href="https://www.tinkoff.ru/rm/andreev.aleksandr1164/5nVjK98501") Tinkoff]
| #[a(href="https://www.tinkoff.ru/baf/5zRsqEQic6r") Tinkoff рефералка]
section#banners
h2 Banners
p In case you found my site anyhow useful and would like to add me to your links page here are the banners for you.

View File

@ -22,5 +22,6 @@ block content
h2= title
div.menu
a(href='/stuff#articles') Go back to articles list
time(datetime=util.ToClientTimezone(date, r).Format("2006-01-02")) #{util.ToClientTimezone(date, r).Format("02 January 2006")}
- dctz := util.ToClientTimezone(date, r)
time(datetime=dctz.Format("2006-01-02")) #{dctz.Format("02 January 2006")}
| !{body}

View File

@ -22,4 +22,4 @@ html(lang='en')
footer
a(href='/rss.xml' title="Stay up to date on what's going on.") RSS feed
br
| 2017&mdash;2023 Alexander &quot;Arav&quot; Andreev &lt;#[a(href='mailto:me@arav.su') me@arav.su]&gt; #[a(href='/privacy') Privacy statements]
| &copy; 2017&mdash;2024 Alexander &quot;Arav&quot; Andreev &lt;#[a(href='mailto:me@arav.su') me@arav.su]&gt; #[a(href='/privacy') Privacy statements]

View File

@ -1,7 +1,7 @@
extends base.pug
block meta_description
meta(name='description' content="A homepage of a russian guy Alexander aka Arav. Not just homepage, but file share, radio and upload services as well.")
meta(name='description' content="A homepage of a russian guy Alexander aka Arav. Not just homepage, but something more...")
block append head
link(href='assets/css/index.css' rel='stylesheet')
@ -20,7 +20,7 @@ block content
a(href='https://arav.su') arav.su
| .
a(href='http://moq7aejnf4xk5k2bkaltli3ftkhusy2mbrd3pj23nrca343ku2mgk4yd.onion') onion
| .
| .
a(href='http://[300:a98d:d6d0:8a08::f]') ygg
| .
a(href='http://arav.i2p') i2p
@ -31,7 +31,7 @@ block content
a(href='https://radio.arav.su') radio
| .
a(href='http://wsmkgnmhmzqm7kyzv7jnzzafvgm7xlmlfvzhgorpapd5or2arnhuktqd.onion') onion
| .
| .
a(href='http://[300:a98d:d6d0:8a08::e]') ygg
| .
a(href='http://radio.arav.i2p') i2p
@ -40,7 +40,7 @@ block content
a(href='https://files.arav.su') files
| .
a(href='http://qf5e43nlhvnrutmikuvbdfj3cmtthokpbaxtkm6mjlslttzvtgm4fxid.onion') onion
| .
| .
a(href='http://[300:a98d:d6d0:8a08::d]') ygg
| .
a(href='http://files.arav.i2p') i2p
@ -49,7 +49,7 @@ block content
a(href='https://upload.arav.su') upload
| .
a(href='http://4usftbmjpfexkr2x5xbp5ukmygpmg4fgrnx2wbifsexqctooz5hmviyd.onion') onion
| .
| .
a(href='http://[300:a98d:d6d0:8a08::c]') ygg
| .
a(href='http://upload.arav.i2p') i2p
@ -58,10 +58,10 @@ block content
a(href='https://git.arav.su') git
| .
a(href='http://qqitm7qlsbbubwmjos4cqzmvkqidg34rfnbyhuydhalep33fbvh22xyd.onion') onion
| .
| .
a(href='http://[300:a98d:d6d0:8a08::b]') ygg
| .
a(href='http://git.arav.i2p') i2p
sup #[a(href="http://git.arav.i2p/?i2paddresshelper=eFIfcBUv3lHFSnglHfncs5XXtYwm9gCpmAYuio~9CeENBAXKRggPiY1tQC-otCon2hCSpr56WlVBeZk1txKuUnbjHTN7GBFaKW5wJEO2WmKEWPKdcjUDOYZN0D3TwXaYfiBuELD3200lBfDmPEJ01iC2o7B5yvpOqtEKDcaqkIp4vafDuPPumJ~XiCGdUAe~vr52w3Tbuz5x7wbltk-gUELY0-ZAQBos4jOJ6QT1W1lhycHPhAK8qslgwfk94opyIl2pkRyuJhU-2VHc6Fsd621VXC86YAMT1SIfTZlFpoGVCFXDM~BXaLvygFaKf62qardAe0T48Ax6GxosAKXe-yLCVRaiD3KErULfwZXl23kQzRfxM4odG4DWeXawtuvypOmTjHT1skQHU0h52ujye5nT~2bOy14HkCoCnxJ7gSj3MjkmWLd1JhBsPH4ymRmI7jFJR1GYl8Wp5IigMBBzWfJUEEjS7QDHaRo5TCZJ9SXz6sgkGdfh74~r8FWL559gBQAEAAcAAA==" title="address helper") ah]
section
p Welcome, Anon. I'm Arav, I self-host some services for myself, friends and you. Not much I have to offer, but maybe you'll find something useful for yourself. :)
p Welcome, Anon. I'm Alexander aka Arav, I self-host some services for myself, friends and you. Not much I have to offer, but maybe you'll find something useful for yourself. :)

View File

@ -18,8 +18,10 @@ block content
p.center Here lies everything I've made that I'm willing to share.
section#articles
h2 Articles
p These articles are more like the sysadmin's notes. I describe those parts here that I did myself. The date here represents when article was updated last time.
table
tr
th Last Update
th Article
each entry in metadata
tr
td
@ -28,7 +30,6 @@ block content
a(href=entry.URL) #{entry.Title}
section#programs-scripts
h2 Programs and scripts
p.center Simple, yet useful (at least for me) programs and scripts I made.
table
tr
td mccl