Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/epfl-si/mastodon.ops
Mastodon server of EPFL
https://github.com/epfl-si/mastodon.ops
ansible epfl mastodon
Last synced: about 1 month ago
JSON representation
Mastodon server of EPFL
- Host: GitHub
- URL: https://github.com/epfl-si/mastodon.ops
- Owner: epfl-si
- Created: 2024-08-23T13:09:23.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-09-18T08:59:02.000Z (about 2 months ago)
- Last Synced: 2024-09-26T20:43:50.604Z (about 2 months ago)
- Topics: ansible, epfl, mastodon
- Language: Shell
- Homepage: https://social.epfl.ch
- Size: 86.9 KB
- Stars: 0
- Watchers: 8
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mastodon Ops
This repository hold the code to deploy the Mastodon server of EPFL.
## How to Use
- Run the configuration-as-code
- [Work-in-progress] Add the following line to the `/etc/hosts` of **both** your workstation **and** the VM you install to:
```
127.0.0.1 mastodon-test.fsd.team
```
- ssh to the VM with dynamic SOCKS forwarding on, e.g.
```
ssh -D 3333 [email protected]
```
- Run the following commands (which obviously should be moved into the configuration-as-code at some point):
```
cd /srv/mastodon
docker compose run --rm web bundle exec rake db:migrate db:seed
```
- Install the FoxyProxy browser extension
- Create a FoxyProxy profile configured thusly:
- name: SOCKS (or whatever you prefer, really)
- Type: SOCKS5
- Hostname: localhost
- Port: 3333
- DNS proxy: yes
- Activate the FoxyProxy profile you just set up
- Visit https://whatismyipaddress.com/ to validate that your browser is now browsing from 86.119.28.138
- Browse https://mastodon-test.fsd.team/explore