Amiga repairs and hardware hacks

Badcaps.net
https://www.badcaps.net/forum/showthread.php?t=485

Recapping the Amiga
John Hertell
http://wordpress.hertell.nu/?p=464

Who does your recapping? (AmigaWorld.net)
http://amigaworld.net/modules/newbb/viewtopic.php?topic_id=41642&forum=25

Amiga capacitor list
https://www.ikod.se/repairs/capacitor-lists/

Amiga RAM Expansion A501 RTC Battery Replacement (Read desription first!)

Amiga CD32 – Trash to Treasure (RetroManCave)


GadgetUK
Commodore Amiga CD32 Pickup – Repair Part 1 (Not Reading Discs, Disc Not Spinning)

Solder Tutorial (Keith Noneya)
Amiga 500 With Battery Corroded RAM Card, how to replace corroded copper








Amiga 500 Plus – Trasig diskettstation?
https://www.sweclockers.com/forum/trad/1136537-amiga-500-plus-trasig-diskettstation

Amiga floppy repair (YouTube search)
https://www.youtube.com/results?search_query=amiga+floppy+repair

Reusing the Amiga 2000 case for an Amiga 1200
http://www.juterbock.dk/index.php/hardware/5-reusing-the-amiga-2000-case-for-an-amiga-1200

Amiga 500 rev 3 teardown
https://inkoovintagecomputing.wordpress.com/2018/01/18/amiga-500-teardown/

Buffalo LS220 – BAMP – Buffalo Apache MySQL PHP

Apache (med PHP-stöd) och MySQL på Buffalo (LS220)

Fullt möjligt, men inte så snabbt.
Jag har på en av mina Buffalos även testat köra WordPress på LS220n, funkar fram till 5.1.1 med förinstallerad version av PHP. Från version 5.2 krävs PHP version 5.6 (jag kommer undersöka om det går att uppdatera php-cgi på Buffalon)

En förutsättning för att få det att fungeera är att den är patchad för att tillåta root-inloggning via SSH:
Buffalo LS220 – root access och andra modifieringar

Nästa steg är att få igång en egen virtualhost på den förinstallerade (och tok-felkonfigurerade) Apache 2.2.14 som finns där:
Buffalo LS220 – apache web server
Apache får sitt PHP-stöd genom php-cgi, PHP versionen som är tillgänglig är 5.3.23

Sedan MySQL:
Buffalo LS220 – MySQL server

Övrig Buffalo information

Buffalo forum

Firmware uppdatering

Nyaste firmwaren finns här. Har uppdaterats senast i slutet på januari 2018.
Senaste firmware för LS220
Installationen är enkel. Ladda ner senaste versionen, packa upp och starta LSUpdater.exe
Programmet hittar själv de Buffalosar på ditt nät som behöver uppdateras.
Var beredd på att innehåll i /root kommer gå förlorat, likaså allt som är modifierat i filer som följer med systemet (många av modifieringarna nedan).

TFTP-återställning av LS220D

Ifall något går helt snett, eller om båda diskarna byts. Med tanke på hur kasst BuffaloOS är, så kanske det inte ens går byta en disk utan att återställa den.
Completely revocering from a bricked Buffalo Linkstation LS200

Källor

Den flersidiga tråden med de av andras och mina inlägg är källan till alla mina Buffalo-artiklar
Hacka Buffalo Linkstation LS220D (LS200, LS400)

Buffalo LS220 – MySQL server

MySQL server på Buffalo LS220

Testad upp till firmware 1.70 (14 sepember 2018)

En del av Buffalo LS220 – BAMP – Buffalo Apache MySQL PHP

Första gången (efter root-patchning)

MySQL 5.1.63 är förinstallerat med firmware 1.67 (säkert samma på äldre) men används inte till något (vad jag känner till).
För att databaserna inte ska gå förlorade är det en bra idé att lägga dom under ‘/mnt/array1’.

Börja med att kopiera konfigurationsfilen för MySQL från /usr/share/mysql:

cp /usr/share/mysql/my-small.cnf /etc/my.cnf

Lägg till ‘datadir’ och ‘pid-file’ under [mysqld] i /etc/my.cnf:

...
[mysqld]
port           = 3306
socket         = /tmp/mysql.sock
pid-file       = /tmp/mysql.pid
datadir        = /var/lib/mysql
...

Skapa uppdateringssäker lagringsplats för databaserna och länka

mkdir /mnt/array1/mysql
ln -s /mnt/array1/mysql /var/lib

Skapa grupp och användare för MySQL

addgroup -S mysql
adduser -S -s /bin/false  -G mysql -g "MySQL Server" -h /var/lib/mysql mysql

Skapa systemdatabas i /mnt/array1/mysql och sätt rootlösenord

mysql_install_db --user=mysql --datadir=/mnt/array1/mysql
/usr/share/mysql/mysql.server start
/usr/bin/mysqladmin -u root password 'new-password'

Kolla att det fungerar, och länka sen in start/stoppscripten

ln -s /usr/share/mysql/mysql.server /etc/rc.d/extensions.d/S70_mysql.server
ln -s /usr/share/mysql/mysql.server /etc/rc.d/extensions.d/K70_mysql.server

Efter uppdatering av firmware

/etc/passwd och /etc/group oförstörda (alltid nåt, det innebär att mysql-användaren finns kvar)

Kopiera /usr/share/mysql/my-small.cnf till /etc

cp /usr/share/mysql/my-small.cnf /etc/my.cnf

Lägg in ‘datadir’ och ‘pid-file’ i /etc/my.cnf

[mysqld]
port           = 3306
socket         = /tmp/mysql.sock
pid-file       = /tmp/mysql.pid
datadir        = /var/lib/mysql

Länka till /var/lib/mysql

ln -s /mnt/array1/mysql /var/lib

Starta:

/usr/share/mysql/mysql.server start

Länka in start/stoppscripten:

ln -s /usr/share/mysql/mysql.server /etc/rc.d/extensions.d/S70_mysql.server
ln -s /usr/share/mysql/mysql.server /etc/rc.d/extensions.d/K70_mysql.server

SSL certificate / VPN

SSL

Let’s Encrypt
https://letsencrypt.org/docs/
https://letsencrypt.org/getting-started/
https://weblog.west-wind.com/posts/2016/Feb/22/Using-Lets-Encrypt-with-IIS-on-Windows

SSL for free
https://www.sslforfree.com/

RapidSSL
https://www.rapidssl.com/

Certbot
https://certbot.eff.org/

https on subdomain
https://se.godaddy.com/community/Managing-Domains/https-on-subdomain/td-p/30668

VPN

https://support.ivacy.com/kb/how-to-configure-pptp-on-your-linksys-router/

qmail

Installing FreeBSD and qmail
http://www.bsd-guide.net/freebsd/freebsd-base/index.php
http://www.bsd-guide.net/freebsd/freebsd-mailserver/index.php
http://www.bsd-guide.net/freebsd/freebsd-spambox/guide/index.php
http://qmailrocks.thibs.com/daemontools.php
http://qmailrocks.thibs.com/qmail-ucspi.php
https://qmail.jms1.net/history.shtml
https://qmail.jms1.net/tls-auth.shtml

Combined Patch AMD64 qmail–smtpd segfault (status 11)
https://www.google.se/search?q=tcpserver+status+11+on+64-bit+freebsd
http://qmail-patch.jms1.narkive.com/TlSh70Q7/combined-patch-amd64-qmail-smtpd-segfault
https://lists.gt.net/qmail/users/137862
https://lists.gt.net/qmail/users/116314
https://forums.freebsd.org/threads/qmail-tls-smtp-auth-patch-broken.31976/
http://qmailwiki.org/Qmail_smtps

ucspi-ssl
http://www.superscript.com/ucspi-ssl/index.html

qmail-smtpd starttls on freebsd 8.0 amd64
http://article.gmane.org/gmane.mail.qmail.jms1-patch/3514

Re: Combined Patch AMD64 qmail–smtpd segfault
http://permalink.gmane.org/gmane.mail.qmail.jms1-patch/3605

Bug 77380 – qmail-smtpd fails after starttls
https://bugs.gentoo.org/77380

https://www.google.se/search?q=DENY_TLS+64-bit+bsd

Mail stuck in queue (JMS1 qMail-patch mailinglist)
http://qmail-patch.jms1.narkive.com/NvOwqxit/mail-stuck-in-the-new-server

ClamAV fails to scan emails
https://www.virtualmin.com/node/16156