Turn on your Raspberry Pi and forward the following ports to it in your router settings:
TCP:
80, 443, 8448
To make voice and video calls work, you'll also need to forward these ports:
BOTHTCP and UDP:
3478, 3479, 5349
UDP:
64000 to 65535
Once the Raspberry Pi has booted, log in with the following credentials:
username: pi password: matrix
The install script will begin automatically after you log in. Proceed through the install script, and enter your domain name and email address when prompted (your email address is used by certbot for SSL certificate renewal reminders). If everything goes well, you should end up at a command line with a message letting you know that everything was set up successfully. You can now visit your domain in a browser to begin using your new self-hosted Matrix server!
FAQs
- Where does the website for my root domain live? (the one that says "Congrats! Your server is all set up!") I want to change it.
-- (Animated gif previews work in the Android version of Element but not the web version. Strange.)
* A built in animated gif keyboard for Element has also been in discussion for 7+ years. Maybe this could be added to Feta's customized version of Element:
see this,
this,
this,
this, and
this.
Someone actually built a proof of concept for a gif keyboard. It would be nice to work with people like this. Let's make sure the feature is production ready, test it, and get it released.