I hereby claim:
- I am bartprokop on github.
- I am bartprokop (https://keybase.io/bartprokop) on keybase.
- I have a public key ASA4nBh4hUMxsG4FPsa7mLLuiksx9RQ5KdOhzwRk6xturwo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
# Prerequisites: docker installed and operational. | |
# Get latest image for node software. | |
docker pull storjlabs/storagenode:latest | |
# Create reasonable place for node storage and identity | |
mkdir -p /srv/storj/identity | |
mkdir -p /srv/storj/storage | |
docker run --rm -e SETUP="true" \ |
# Generate initial login password for installation | |
tr -dc A-Za-z0-9 </dev/urandom | head -c 15 ; echo '' | |
# Clear known SSH key after (re-) installing OS on bare metal: | |
ssh-keygen -R 195.154.112.70 | |
# # Host 195.154.112.70 found: line 52 | |
# /c/Users/proko/.ssh/known_hosts updated. | |
# Original contents retained as /c/Users/proko/.ssh/known_hosts.old | |
# Try to SSH to new server using username and password from server properties. |
# Install Docker first | |
pacman -S docker | |
# Create subvolume for Docker images | |
cd /mnt/t20root | |
btrfs subvolume create svols/docker | |
# Create subvolume 'svols/docker' | |
btrfs subvolume list . | |
# ID 256 gen 1349 top level 5 path svols/root |
# btrfs subvolume create svols/media | |
# | |
[media] | |
comment = Music, Video and so on | |
path = /mnt/t20raid/media | |
public = yes | |
only guest = yes | |
writable = yes |
pacman -S samba | |
curl "https://git.samba.org/samba.git/?p=samba.git;a=blob_plain;f=examples/smb.conf.default;hb=HEAD" > /etc/samba/smb.conf | |
nano /etc/samba/smb.conf | |
# [global] | |
# log file = /var/log/samba/%m.log | |
systemctl enable smb |
cat /proc/sys/kernel/random/entropy_avail | |
# 496 | |
pacman -S rng-tools | |
systemctl start rngd | |
cat /proc/sys/kernel/random/entropy_avail | |
# 4035 | |
systemctl enable rngd |
# | |
# https://gitlab.com/cryptsetup/cryptsetup/-/wikis/FrequentlyAskedQuestions | |
# https://man.archlinux.org/man/crypttab.5.en | |
# https://www.schneier.com/wp-content/uploads/2016/02/paper-truecrypt-dfs.pdf | |
# | |
pacman -S hdparm | |
pacman -S smartmontools | |
dd if=/dev/urandom of=/dev/sdb bs=4096 status=progress |
# Upgrade all system | |
pacman -Syu | |
# Add local user (me) | |
useradd -m bart | |
# Fix Keyboard layout | |
localectl status | |
# System Locale: LANG=en_GB.UTF-8 | |
# VC Keymap: n/a |
#!/bin/bash | |
# *** Valid for archlinux-2022.04.05-x86_64.iso | |
# *** GPG verify ISO file | |
gpg --auto-key-locate clear,wkd -v --locate-external-key [email protected] | |
gpg --verify archlinux-2022.04.05-x86_64.iso.sig | |
# gpg: assuming signed data in 'archlinux-2022.04.05-x86_64.iso' | |
# gpg: Signature made Tue Apr 5 17:05:57 2022 GMTST |