214 lines
12 KiB
Plaintext
214 lines
12 KiB
Plaintext
extends base.pug
|
|
|
|
block nav
|
|
nav
|
|
a(href='/') Home
|
|
a(href='/stuff') Stuff
|
|
a(href='/mindflow') Mindflow
|
|
a(href='/guestbook') Guestbook
|
|
h1 About
|
|
|
|
mixin isServiceUp(service)
|
|
if (services[service])
|
|
p Service is running.
|
|
else
|
|
p Service is down.
|
|
|
|
block content
|
|
section#about-me
|
|
h2 Me
|
|
p #[span.highlighted Who am I?] I'm a russian guy who likes tinkering with computers. Some more on me you can read on #[a(href='https://arav.neocities.org/about.html') neocities' page].
|
|
p #[span.highlighted Why am I doing all of this?] I run my machines 24/7 anyway, so why not make them do some useful work that they can handle. Such as simple radio, file share via HTTP and FTP, Tor relay and I2P node, e-mail server, web and so on.
|
|
p #[span.highlighted Why am I almost “doxxing” myself?] Yes, since I host straight from my home you can get my city, but so can I do with you (if you don't use VPN or Tor :)). I don't think that's a problem. What's more important is that my data belongs only to me and I can access it from anywhere. :) That was a main goal of having a home server.
|
|
p But in addition I have my age, name and surname disclosed! Not a big deal for me as well. :)
|
|
p #[span.highlighted Why particularly that slogan?] I just wanted sort of a slogan that'd fit under the logo and that was the first thing came in my mind. And eventually it became permanent as everything that was ever meant to be temporary. :) 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 that are wandering through the Intenets in searching for something we'd like? xD
|
|
p #[span.highlighted Why English only?] I want this place to be accessible by wide audience, and English happen to be todays lingua franca. Second, I do that to practice English. And I'm lazy to maintain two versions of the same thing.
|
|
p P.S.: Yeah, I'm not so glad that this site partially repeats neocities' one.
|
|
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. :) Well, it's way easier to make a banner than a links page. :)
|
|
section#my-cat
|
|
h2 My cat :3
|
|
figure.center
|
|
a(href='/assets/img/my_cat.webp')
|
|
img(src='/assets/img/my_cat_thumb.webp' title=':3' alt='My cat. :3')
|
|
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 500GB HDD where all the shit I have is stored. I'm fine with that storage, yes I'd like to have more and mirrored in RAID 1, but that's fine. Everything that is just a bit important is backed up, encrypted and stored in the clouds. :)
|
|
p #[span.highlighted TL;DR about services.] Laptop runs a network file share, a seedbox, a FTP/HTTP file share, TeamSpeak 3, Mumble, Matrix, I2P, an internet-radio, git server, ClamAV for email server, a web-server, and a database. Raspberry Pi 3 runs OpenVPN, BIND9, DNSCrypt-proxy, a Tor relay, an email server, and a XMPP server.
|
|
section#servers-photos
|
|
div.grid.figs
|
|
figure
|
|
a(href='/assets/img/raspi.webp')
|
|
img(src='/assets/img/raspi_thumb.webp' title='Patch cord\'s tongue is broken. :(' alt='Raspberry Pi 3 rev. B')
|
|
figcaption Raspberry Pi 3 rev. B
|
|
figure
|
|
a(href='/assets/img/acer.webp')
|
|
img(src='/assets/img/acer_thumb.webp' title='Screen and keyboard are broken anyway.' alt='Laptop')
|
|
figcaption Acer Packard Bell TE69CX
|
|
section#servers-public-services
|
|
h2 Public services
|
|
p.center That are available for everyone.
|
|
div.grid
|
|
div
|
|
h3 Internet-radio
|
|
+isServiceUp("liquidsoap")
|
|
p
|
|
a(href='https://radio.arav.top') radio.arav.top
|
|
| .
|
|
a(href='http://wsmkgnmhmzqm7kyzv7jnzzafvgm7xlmlfvzhgorpapd5or2arnhuktqd.onion') onion
|
|
| .
|
|
a(href='http://plkybcgxt4cdanot75cy3pbnqlbqcsrib2fmrpsnug4bqphqvfda.b32.i2p') i2p
|
|
p Runs using Liquidsoap through Icecast, which goes through NGiNX. 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.
|
|
div
|
|
h3 FTP and HTTP file share
|
|
+isServiceUp("vsftpd")
|
|
p
|
|
a(href='ftp://anonymous@files.arav.top') ftp
|
|
| ://
|
|
a(href='https://files.arav.top') files.arav.top
|
|
| .
|
|
a(href='http://qf5e43nlhvnrutmikuvbdfj3cmtthokpbaxtkm6mjlslttzvtgm4fxid.onion') onion
|
|
| .
|
|
a(href='http://gajftpr47ze6ao7e3q2tb5xmcqneyaczu4edzvwwg2qzmnernpka.b32.i2p') i2p
|
|
p vsFTPd. And now available through HTTP.
|
|
p There you'll find music, videos, films, animes, TV shows, books, games, programs, drivers (a very few), OS images (Winblows :)). Go check it out!
|
|
div
|
|
h3 Git
|
|
+isServiceUp("gitea")
|
|
p #[a(href='https://git.arav.top') git.arav.top]
|
|
p Gitea. This is a place where I put source code of everything I ever wrote and consider useful and worth sharing.
|
|
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 that changes every 10 days.
|
|
div
|
|
h3 I2P router
|
|
p I help the network using an official #[a(href='https://geti2p.net' rel='nofollow noreferrer') I2P router].
|
|
section#servers-private-services
|
|
h2 Private services
|
|
p.center That are available for a narrow circle of people.
|
|
div.grid
|
|
div
|
|
h3 E-Mail server
|
|
+isServiceUp("postfix")
|
|
p Postfix, Dovecot (w/Sieve), Spamassassin, ClamAV, OpenDMARC and OpenDKIM.
|
|
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.
|
|
p It results in my messages ends up in a spam box at best. Well, Yandex lets me in an Inbox. :)
|
|
div
|
|
h3 XMPP/Jabber
|
|
+isServiceUp("prosody")
|
|
p Prosody. Only I can register for security's sake.
|
|
p Think on shutting it down, because no one of my friends uses it anyway.
|
|
div
|
|
h3 Matrix
|
|
+isServiceUp("synapse.app")
|
|
p #[a(href='https://the.arav.top') the.arav.top]
|
|
p Synapse. Think on dumping XMPP in favour of it.
|
|
div
|
|
h3 Mumble
|
|
+isServiceUp("murmurd")
|
|
p #[a(href="mumble://arav.top") mumble://arav.top]
|
|
p It's private, but you still can join an entrance room where you can only write messages. A certificate is necessary.
|
|
div
|
|
h3 TeamSpeak 3
|
|
+isServiceUp("ts3server")
|
|
p #[a(href="ts3server://arav.top") ts3server://arav.top]
|
|
p Same as with Mumble applies to TS. It's security level is set to 34, 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 “Arav's dwelling / <Game name>”.
|
|
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.
|
|
section#servers-games
|
|
h2 Game servers
|
|
div.grid
|
|
div
|
|
h3 Minecraft
|
|
+isServiceUp("forge-1.16.4")
|
|
p.highlighted arav.top:25565
|
|
p Version is 1.16.4 currently. I homebrew clients for it. Here is #[a(href=files_site+"/games/minecraft/aravsdwelling-minecraft-1.16.4.exe") an installer for Windows] I make with NSIS. And a #[a(href=files_site+"/games/minecraft/aravsdwelling-minecraft-1.16.4.zip") ZIP archive] that is for both Windows and Linux. You'll need to set a PLAYER and MC_DIR variables in scripts. And change JVM_PARAMS to your preferences (-Xmx usually needs to be adjusted).
|
|
p And you can get #[a(href=files_site+"/programs/windows/installators/jre-8u281-windows-x64.exe") jre-8u281-windows-x64.exe] from my file share.
|
|
p SHA-1 hash for a Windows installer is D9D97BA99C74176D47C9E163A0E6B723145E5040.
|
|
p SHA-1 hash for a ZIP archive is F743FEB9CF8F6C7A0477904C33CD65163E20E049.
|
|
div
|
|
h3 Starbound
|
|
+isServiceUp("starbound_server")
|
|
p.highlighted arav.top:21065
|
|
p Server is using a Frackin' Universe mod.
|
|
p Don't forget to set “Allow assets mismatch” option that you can find on the first page of the “Options” menu.
|
|
p Access is restricted using accounts. Contact me if you want to play here, you'll need to give me a nickname and a password.
|
|
div
|
|
h3 Avorion
|
|
+isServiceUp("AvorionServer")
|
|
p Server is listed in a server list as “Arav's dwelling / Avorion”. Whitelist enabled. Bring your SteamID64 if you want to play here.
|
|
div
|
|
h3 Terraria
|
|
p.highlighted arav.top:7777
|
|
p TShock. But it's not used. Just wanted to look at TShock.
|
|
section#servers-inner-services
|
|
h2 Inner services
|
|
p.center Services that maintains other services or used exclusively by me.
|
|
div.grid
|
|
div
|
|
h3 Web-server
|
|
p NGiNX + PHP-FPM.
|
|
div
|
|
h3 Database server
|
|
p MariaDB.
|
|
div
|
|
h3 VPN
|
|
p OpenVPN.
|
|
div
|
|
h3 Network file share
|
|
p Samba and NFS.
|
|
div
|
|
h3 Torrent seedbox
|
|
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
|
|
p CUPS with CCP (Canon CAPT printer).
|
|
div
|
|
h3 DNS server
|
|
p At first I wanted to learn more about DNS and now BIND9 serves a DNS cache and domain zone for my LAN. I also use DNSCrypt-proxy to encrypt DNS traffic and added #[a(href="https://opennic.org" rel="nofollow noreferrer") OpenNIC] records so I have access to that domains.
|
|
section#contacts
|
|
h2 Contacts
|
|
table
|
|
tr
|
|
td E-Mail:
|
|
td #[a(href="mailto:me@arav.top") me@arav.top]
|
|
tr
|
|
td Jabber:
|
|
td #[a(href="xmpp://arav@arav.top") arav@arav.top]
|
|
tr
|
|
td Matrix:
|
|
td #[a(href="https://matrix.to/#/@arav:arav.top") @arav:arav.top]
|
|
tr
|
|
td PGP key:
|
|
td #[a(href="~arav/5A2ECA58F93EB5C44F02D50B1327FE8A374CC86F.asc") 5A2E CA58 F93E B5C4 4F02 D50B 1327 FE8A 374C C86F] (available through #[a(href="https://wiki.gnupg.org/WKD" rel="nofollow noreferrer") Web Key Directory])
|
|
tr
|
|
td Neocities:
|
|
td #[a(href="https://arav.neocities.org") arav.neocities.org]
|
|
tr
|
|
td Git:
|
|
td #[a(href="https://git.arav.top/Arav") git.arav.top]
|
|
section#banners
|
|
h2 Banners
|
|
p In case you found my site anyhow useful and like to add me to your links page here are the banners for you.
|
|
div.grid.banners
|
|
figure
|
|
img(src="/shared/assets/img/banner_88x31.gif" alt="Light banner 88x31")
|
|
figure
|
|
img(src="/shared/assets/img/banner_240x60.gif" alt="Light banner 240x60")
|
|
p And theirs dark counterparts are also available.
|
|
div.grid.banners
|
|
figure
|
|
img(src="/shared/assets/img/banner_dark_88x31.gif" alt="Dark banner 88x31")
|
|
figure
|
|
img(src="/shared/assets/img/banner_dark_240x60.gif" alt="Dark banner 240x60")
|
|
section#privacy-statements
|
|
h2 Privacy statements
|
|
p I respect your privacy as my own, and now I got rid of any JavaScript code, and now theme is switched based on your OS's preference using media query.
|
|
p This website collects access logs which includes a date and time of access, your IP-address, User-Agent, referer URL that tells me where have you came from and a request itself. Additionally there is a GeoIP information being stored that is gathered from your IP-address for convenience of logs analysing. It includes country, region, and city.
|
|
p FTP server also collects access logs which includes a date and time of access, your IP-address and the commands sent. |