2024. április 26., péntek

Gyorskeresés

Útvonal

Cikkek » Számtech rovat

Raspberry Pi mint otthoni szerver

A sokoldalú Raspberry Pi mint mindenes háziszerver linux alapokon: torrent, multimédia, backup és ami még kellhet.

[ ÚJ TESZT ]

Megosztások

A kényelmes filetransfer érdekében beállítottam egy FTP servert is:

pacman -S vsftpd
systemctl enable vsftpd

A /etc/vsftpd.conf file-ban a következő sorok elejéről kitöröltem a # karaktert, igy a málnán létrehozott felhasználókkal be lehet lépni rá FTP-n keresztül:

local_enable=YES
write_enable=YES
local_umask=022

Az FTP server indítása:
systemctl start vsftpd

A rádugott HDD-ket látni is kell valahol, ehhez kell egy könyvtár, ahova aztán mountolva lesz (létrehozható például egy szimpla mkdir /mnt/store paranccsal). Hogy ez újraindítás után is automatikusan megtörténjen, be kell írni a /etc/fstab file-ba. Biztos ami az alapon UUID alapján, így az sem fog bezavarni ha valami miatt mashova dugdossuk a vinyókat:

UUID=23abb9ad-148b-4ca8-a80c-60cd8913b504 /mnt/store auto defaults 0 0

A ls -l /dev/disk/by-uuid/ parancs kilistázza a csatlakoztatott vinyókat (plusz a rendszert tartalmazó SD kártyát is) és a hozzájuk tartozó UUID-ket.
A HDD-n érdemes valamilyen standard Linuxos filerendszert használni (nálam ext3 és ext4 is van).

Hogy mindenféle eszköz (Linuxos notebook, médialejátszó, etc) kényelmesen lássa a HDD-k tartalmát, ezért Samba megosztást is beállítottam:

pacman -S samba avahi

Az első szerkesztendő config file a /etc/avahi/services/samba.service:

<?xml version="1.0" standalone='no'?>
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name replace-wildcards="yes">Malna</name>
<service>
<type>_smb._tcp</type>
<port>445</port>
</service>
</service-group>

A másik pedig a /etc/samba/smb.conf:

[global]
workgroup = WORKGROUP
netbios name = MALNA
server string = MALNA
log file = /var/log/samba/log.%m
max log size = 50
map to guest = bad user
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
wins support = yes
local master = yes
dns proxy = no

[public]
path = /mnt/store
public = yes
only guest = yes
writable = yes

Végül elindítjuk:

systemctl enable avahi-daemon
systemctl enable smbd
systemctl start avahi-daemon
systemctl start smbd

Ezek után már csak neki kellett állni szépen sorban minden tervezett funkcionalitás fokozatos megvalósításának.

A cikk még nem ért véget, kérlek, lapozz!

Azóta történt

Előzmények

Hirdetés

Copyright © 2000-2024 PROHARDVER Informatikai Kft.