MediaWiki Install 2022-01-22: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 8: | Line 8: | ||
= DeadmanDAO = | = DeadmanDAO = | ||
== Create Instance == | |||
=== Interserver Web Interface === | |||
# go to interserver | |||
# create an instance | |||
## Single Slice ($6/mo at this time) | |||
## Debian 9 (Deb 9 has Mailman 2, Deb 10 has Mailman 3) | |||
## KVM | |||
# set reverse DNS to diffie.deadmandao.com | |||
# Note the IP address | |||
=== Update to Latest === | |||
Log in root@ip.address using password you provided | |||
<pre> | |||
apt-get update | |||
apt-get -y upgrade | |||
apt-get -y dist-upgrade # if needed | |||
reboot | |||
</pre> | |||
=== Add User Account === | |||
Log in root@ip.address | |||
<pre> | |||
apt-get -y install sudo | |||
adduser bob | |||
usermod -G sudo bob | |||
exit | |||
</pre> | |||
Log in to bob@ip.address | |||
== Set SPF == | |||
<pre> | |||
sudo apt-get install net-tools | |||
sudo ifconfig | |||
</pre> | |||
That'll give you the ip4 and ip6 addresses, which go into the DNS text record: | |||
* v=spf1 ip4:66.23.226.216 ip6:fe80::216:3eff:fe24:10e1 -all | |||
== Set Other DNS == | |||
* A Record, diffie, 66.23.226.216 | |||
* A Record, @, 66.23.226.216 | |||
* CNAME Record, www, diffie.deadmandao.com | |||
* CNAME Record, mail, diffie.deadmandao.com | |||
* TXT Record, diffe, v=spf1 ip4:66.23.226.216 ip6:fe80::216:3eff:fe24:10e1 -all | |||
* MX Record, deadmandao.com, mail.deadmandao.com, 10 | |||
== Set Hostname == | |||
<pre> | |||
sudo apt-get install emacs-nox | |||
sudo emacs -nw /etc/hostname | |||
> diffie | |||
sudo emacs -nw /etc/hosts | |||
> 66.23.226.216 diffie.deadmandao.com diffie | |||
sudo reboot | |||
</pre> | |||
Log in to bob@diffie.deadmandao.com | |||
<pre> | |||
hostname | |||
hostname --all-fqdn | |||
dnsdomainname | |||
</pre> | |||
== SMTP Server == | |||
<pre> | |||
sudo apt-get install postfix | |||
</pre> | |||
* Internet Site | |||
* deadmandao.com is the host domain | |||
* send a test email | |||
<pre> | |||
echo "Subject: sendmail test" | /usr/sbin/sendmail -v emailaddress | |||
</pre> |
Revision as of 02:25, 12 January 2022
- First version: https://wiki.heatsynclabs.org/wiki/MediaWiki_On_Lightsail
- See Also: MediaWiki_On_Lightsail, a copy of HSL install.
- I feel like I got really far with this, even building in automated backup to S3, but I can't find the documentation.
- MediaWikiHerdSecuritiesInstall
DeadmanDAO
Create Instance
Interserver Web Interface
- go to interserver
- create an instance
- Single Slice ($6/mo at this time)
- Debian 9 (Deb 9 has Mailman 2, Deb 10 has Mailman 3)
- KVM
- set reverse DNS to diffie.deadmandao.com
- Note the IP address
Update to Latest
Log in root@ip.address using password you provided
apt-get update apt-get -y upgrade apt-get -y dist-upgrade # if needed reboot
Add User Account
Log in root@ip.address
apt-get -y install sudo adduser bob usermod -G sudo bob exit
Log in to bob@ip.address
Set SPF
sudo apt-get install net-tools sudo ifconfig
That'll give you the ip4 and ip6 addresses, which go into the DNS text record:
- v=spf1 ip4:66.23.226.216 ip6:fe80::216:3eff:fe24:10e1 -all
Set Other DNS
- A Record, diffie, 66.23.226.216
- A Record, @, 66.23.226.216
- CNAME Record, www, diffie.deadmandao.com
- CNAME Record, mail, diffie.deadmandao.com
- TXT Record, diffe, v=spf1 ip4:66.23.226.216 ip6:fe80::216:3eff:fe24:10e1 -all
- MX Record, deadmandao.com, mail.deadmandao.com, 10
Set Hostname
sudo apt-get install emacs-nox sudo emacs -nw /etc/hostname > diffie sudo emacs -nw /etc/hosts > 66.23.226.216 diffie.deadmandao.com diffie sudo reboot
Log in to bob@diffie.deadmandao.com
hostname hostname --all-fqdn dnsdomainname
SMTP Server
sudo apt-get install postfix
- Internet Site
- deadmandao.com is the host domain
- send a test email
echo "Subject: sendmail test" | /usr/sbin/sendmail -v emailaddress