Service/lists: Difference between revisions
No edit summary |
Undo mistake. |
||
| (10 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
== Hostnames == | == Hostnames == | ||
* | * https://lists.sugarlabs.org/ | ||
== Hosted on == | == Hosted on == | ||
[[Machine/ | [[Machine/bender]] | ||
== Administrative contact == | == Administrative contact == | ||
| Line 19: | Line 17: | ||
* [[User:bernie|Bernie Innocenti]] | * [[User:bernie|Bernie Innocenti]] | ||
* [[User: | * [[User:Chimosky|Chihurumnaya Ibiam]] | ||
== Requesting a new mailing list == | == Requesting a new mailing list == | ||
| Line 27: | Line 25: | ||
When you have a critical mass of people regularly talking about the same topic, request a mailing list by | When you have a critical mass of people regularly talking about the same topic, request a mailing list by | ||
emailing the following information to | emailing the following information to the administrative contact: | ||
# The name you want for your mailing list, with alternative names if the first one is taken | |||
# A description of the list, its purpose, and why it's needed (being able to say "we've been talking on this other list for a while, and the discussion has grown too big - see these archive links" is helpful) | |||
# The name/email of the list admin, and of at least one other moderator (minimum one admin and one moderator) | |||
# At least 10 names/emails of people who want to be the initial subscribers | |||
It may take up to 48h to hear a response back, so please be patient! | It may take up to 48h to hear a response back, so please be patient! | ||
== Notes == | |||
{| class="wikitable" | |||
|- | |||
!scope="row" | User | |||
|{{Code|mailman}} | |||
|- | |||
|- | |||
!scope="row" | Home | |||
|{{Code|/opt/mailman}} | |||
|- | |||
!scope="row" | Daemon | |||
| | |||
{{Code|/etc/systemd/system/mailman3.service}}<br> | |||
{{Code|/etc/systemd/system/mailmanweb.service}}<br> | |||
{{Code|/etc/systemd/system/uwsgi.service}}<br> | |||
|- | |||
!scope="row" | Logs | |||
| | |||
{{Code|/var/log/nginx}}<br> | |||
{{Code|/opt/mailman/web/logs/*}}<br> | |||
{{Code|/opt/mailman/mm/var/logs/*}}<br> | |||
|- | |||
!scope="row" | Config | |||
| | |||
{{Code|/etc/nginx/sites-available/mailman.sugarlabs.org}}<br> | |||
{{Code|/etc/mailman3/*}}<br> | |||
|- | |||
!scope="row" | Ports | |||
| | |||
{{Code|443}} HTTP server<br> | |||
{{Code|ss -tnlp}} View service ports<br> | |||
|- | |||
!scope="row" | Admin scripts | |||
| | |||
{{Code|/opt/mailman/mm/bin/}}<br> | |||
|- | |||
|} | |||
== Sysadmin Recipes == | == Sysadmin Recipes == | ||
=== Adding a new a mailing list === | === Adding a new a mailing list === | ||
* Login to mailman user. | |||
* Create the list: | * Create the list: | ||
python3 create-list.py --list LISTNAME | |||
Mailman3 has separate parts and the core communicates with a [https://docs.mailman3.org/projects/mailman/en/latest/src/mailman/rest/docs/rest.html REST API], | |||
the script is aimed to make it easier to create a list, and can be viewed | |||
to see how to authenticate to the API. | |||
* Send additional instructions to list administrator | * Send additional instructions to list administrator | ||
| Line 58: | Line 101: | ||
related settings. | related settings. | ||
After making changes to any config, restart all three services as django has quite the | |||
persistent cache. | |||
You can make any changes you need to make to any list using the mailmanclient, see [https://docs.mailman3.org/projects/mailmanclient/en/latest/src/mailmanclient/docs/using.html mailmanclient] for more info. | |||
== See Also == | == See Also == | ||