Newbie hyperkitty question
Mailman users --
I am setting up a new mailman3 installation, and this is my first experience with the suite. All of the software is up and running, but I cannot tell if hyperkitty is actually running.
When I look at my test mailing list, two archive options are available, hyperkitty and "prototype", and both are enabled. I can see that my email is being archived, but I think "prototype" is what is doing the archiving. I see that a test message will end up in /opt/mailman/mm/var/archives/prototype/<LISTNAME>@<LISTDOMAIN.org>/new/164.... and nowhere else. This suggests that "prototype" is archiving, but hyperkitty is not.
So, this opens up a raft of questions on hyperkitty:
- How do I tell if hyperkitty is actually running?
- Does hyperkitty have a web-UI for admins or users? How would I access it?
- I can not find any documentation on hyperkitty, other than installation instructions and change logs. Does documentation exist?
- How do I set policies on how long archives are kept?
- Assuming I want to back up my archives, what do I need to back up?
Thanks for your help!
-- Stephen Daniel
On Jan 11, 2022, at 08:28, Stephen Daniel <swd@pobox.com> wrote:
Mailman users --
I am setting up a new mailman3 installation, and this is my first experience with the suite. All of the software is up and running, but I cannot tell if hyperkitty is actually running.
When I look at my test mailing list, two archive options are available, hyperkitty and "prototype", and both are enabled. I can see that my email is being archived, but I think "prototype" is what is doing the archiving. I see that a test message will end up in /opt/mailman/mm/var/archives/prototype/<LISTNAME>@<LISTDOMAIN.org>/new/164.... and nowhere else. This suggests that "prototype" is archiving, but hyperkitty is not.
So, this opens up a raft of questions on hyperkitty:
- How do I tell if hyperkitty is actually running?
Is hyperkitty enabled? In the Postorious admin panel for your list page, check under Settings/Archiving.
Generically, the URL for Hyperkitty archives is something like this:
https://lists.domain.tld/archives/list/listname@lists.domain.tld/
When I’m logged in (which I needed to be to check settings), I see archives at that location.
Also, your mailmanweb database should have a bunch of ‘hyperkitty_*’ tables. I’m not ssh’d in to a MM3 server right now but IIRC the messages go into the hyperkitty_email table.
dn
- Does hyperkitty have a web-UI for admins or users? How would I access it?
- I can not find any documentation on hyperkitty, other than installation instructions and change logs. Does documentation exist?
- How do I set policies on how long archives are kept?
- Assuming I want to back up my archives, what do I need to back up?
Thanks for your help!
-- Stephen Daniel
Mailman-users mailing list -- mailman-users@mailman3.org To unsubscribe send an email to mailman-users-leave@mailman3.org https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/
Thanks. So yes, I'm clearly running hyperkitty. Good to know.
What is the archiver named "prototype" that is selected in the list options page? See screenshot below:
[image: image.png]
Would also like to know how I control archiving policy -- specifically how long archived entries are saved.
On Tue, Jan 11, 2022 at 11:51 AM David Newman <dnewman@networktest.com> wrote:
On Jan 11, 2022, at 08:28, Stephen Daniel <swd@pobox.com> wrote:
Mailman users --
I am setting up a new mailman3 installation, and this is my first experience with the suite. All of the software is up and running, but I cannot tell if hyperkitty is actually running.
When I look at my test mailing list, two archive options are available, hyperkitty and "prototype", and both are enabled. I can see that my email is being archived, but I think "prototype" is what is doing the archiving. I see that a test message will end up in
/opt/mailman/mm/var/archives/prototype/<LISTNAME>@<LISTDOMAIN.org>/new/164....
and nowhere else. This suggests that "prototype" is archiving, but hyperkitty is not.
So, this opens up a raft of questions on hyperkitty:
- How do I tell if hyperkitty is actually running?
Is hyperkitty enabled? In the Postorious admin panel for your list page, check under Settings/Archiving.
Generically, the URL for Hyperkitty archives is something like this:
https://lists.domain.tld/archives/list/listname@lists.domain.tld/
When I’m logged in (which I needed to be to check settings), I see archives at that location.
Also, your mailmanweb database should have a bunch of ‘hyperkitty_*’ tables. I’m not ssh’d in to a MM3 server right now but IIRC the messages go into the hyperkitty_email table.
dn
- Does hyperkitty have a web-UI for admins or users? How would I access it?
- I can not find any documentation on hyperkitty, other than installation instructions and change logs. Does documentation exist?
- How do I set policies on how long archives are kept?
- Assuming I want to back up my archives, what do I need to back up?
Thanks for your help!
-- Stephen Daniel
Mailman-users mailing list -- mailman-users@mailman3.org To unsubscribe send an email to mailman-users-leave@mailman3.org https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/
Mailman's content filtering has removed the following MIME parts from this message.
Content-Type: image/png Name: image.png
Replaced multipart/alternative part with first alternative.
On Jan 11, 2022, at 09:08, Stephen Daniel <swd@pobox.com> wrote:
Thanks. So yes, I'm clearly running hyperkitty. Good to know.
What is the archiver named "prototype" that is selected in the list options page?
As you saw, that one stores messages under var/archives/prototype. It captures the entire message, including all headers, and is intended for use by an external archiver.
Hyperkitty saves only the message_id, subject, date, in_reply_to, and sender info. That’s fine for most use cases, but if you want to extract some other detail from metadata — say, which mail client is most popular* — you’d need a complete set of headers.
*Even then, the survey might be skewed, since not every client adds a header.
See screenshot below:
Would also like to know how I control archiving policy -- specifically how long archived entries are saved.
I’m also a newbie here, and I don’t know. From what I’ve seen, nothing gets purged by default. I imported many lists from MM2.1 with archives going back many years, and they are all present. And there was this recent discussion on this list about this about purging older entries:
https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/thread/D...
One nice thing about Hyperkitty is that it’s a searchable archive, so useful for finding hints about the care and feeding of MM3 and its friends.
dn
On Tue, Jan 11, 2022 at 11:51 AM David Newman <dnewman@networktest.com> wrote:
On Jan 11, 2022, at 08:28, Stephen Daniel <swd@pobox.com> wrote:
Mailman users --
I am setting up a new mailman3 installation, and this is my first experience with the suite. All of the software is up and running, but I cannot tell if hyperkitty is actually running.
When I look at my test mailing list, two archive options are available, hyperkitty and "prototype", and both are enabled. I can see that my email is being archived, but I think "prototype" is what is doing the archiving. I see that a test message will end up in /opt/mailman/mm/var/archives/prototype/<LISTNAME>@<LISTDOMAIN.org>/new/164.... and nowhere else. This suggests that "prototype" is archiving, but hyperkitty is not.
So, this opens up a raft of questions on hyperkitty:
- How do I tell if hyperkitty is actually running?
Is hyperkitty enabled? In the Postorious admin panel for your list page, check under Settings/Archiving.
Generically, the URL for Hyperkitty archives is something like this:
https://lists.domain.tld/archives/list/listname@lists.domain.tld/
When I’m logged in (which I needed to be to check settings), I see archives at that location.
Also, your mailmanweb database should have a bunch of ‘hyperkitty_*’ tables. I’m not ssh’d in to a MM3 server right now but IIRC the messages go into the hyperkitty_email table.
dn
- Does hyperkitty have a web-UI for admins or users? How would I access it?
- I can not find any documentation on hyperkitty, other than installation instructions and change logs. Does documentation exist?
- How do I set policies on how long archives are kept?
- Assuming I want to back up my archives, what do I need to back up?
Thanks for your help!
-- Stephen Daniel
Mailman-users mailing list -- mailman-users@mailman3.org To unsubscribe send an email to mailman-users-leave@mailman3.org https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/
Mailman's content filtering has removed the following MIME parts from this message.
Content-Type: image/png Name: image.png
Replaced multipart/alternative part with first alternative.
On 1/11/22 8:27 AM, Stephen Daniel wrote:
Mailman users --
I am setting up a new mailman3 installation, and this is my first experience with the suite. All of the software is up and running, but I cannot tell if hyperkitty is actually running.
In Postorius, in the list's info
view can you click the Archives
button and see archived messages? That's HyperKitty.
If the messages aren't there with the hyperkitty archiving option
enabled, check mailman.log
for why.
Also do messages from the list have an Archived-At: header?
When I look at my test mailing list, two archive options are available, hyperkitty and "prototype", and both are enabled. I can see that my email is being archived, but I think "prototype" is what is doing the archiving. I see that a test message will end up in /opt/mailman/mm/var/archives/prototype/<LISTNAME>@<LISTDOMAIN.org>/new/164.... and nowhere else. This suggests that "prototype" is archiving, but hyperkitty is not.
No this says the prototype archiver is working. It says nothing about Hyperkitty.
So, this opens up a raft of questions on hyperkitty:
David Newman has answered some of this, but ...
- How do I tell if hyperkitty is actually running?
It doesn't actually run. it is a Django web UI and a web API that serves things on request.
- Does hyperkitty have a web-UI for admins or users? How would I access it?
See above.
- I can not find any documentation on hyperkitty, other than installation instructions and change logs. Does documentation exist?
No, not really.
- How do I set policies on how long archives are kept? - Assuming I want to back up my archives, what do I need to back up?
Messages are kept forever unless you do something to delete them. HyperKitty's messages are stored in the database configured in the DATABASES setting in your Django settings. How you backup the database depends on the database manager. You already found the prototype archiver's messages.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
Thanks. Very helpful.
On Tue, Jan 11, 2022 at 2:03 PM Mark Sapiro <mark@msapiro.net> wrote:
On 1/11/22 8:27 AM, Stephen Daniel wrote:
Mailman users --
I am setting up a new mailman3 installation, and this is my first experience with the suite. All of the software is up and running, but I cannot tell if hyperkitty is actually running.
In Postorius, in the list's
info
view can you click the Archives button and see archived messages? That's HyperKitty.If the messages aren't there with the hyperkitty archiving option enabled, check
mailman.log
for why.Also do messages from the list have an Archived-At: header?
When I look at my test mailing list, two archive options are available, hyperkitty and "prototype", and both are enabled. I can see that my email is being archived, but I think "prototype" is what is doing the archiving. I see that a test message will end up in
/opt/mailman/mm/var/archives/prototype/<LISTNAME>@<LISTDOMAIN.org>/new/164....
and nowhere else. This suggests that "prototype" is archiving, but hyperkitty is not.
No this says the prototype archiver is working. It says nothing about Hyperkitty.
So, this opens up a raft of questions on hyperkitty:
David Newman has answered some of this, but ...
- How do I tell if hyperkitty is actually running?
It doesn't actually run. it is a Django web UI and a web API that serves things on request.
- Does hyperkitty have a web-UI for admins or users? How would I
access
it?
See above.
- I can not find any documentation on hyperkitty, other than installation instructions and change logs. Does documentation exist?
No, not really.
- How do I set policies on how long archives are kept? - Assuming I want to back up my archives, what do I need to back up?
Messages are kept forever unless you do something to delete them. HyperKitty's messages are stored in the database configured in the DATABASES setting in your Django settings. How you backup the database depends on the database manager. You already found the prototype archiver's messages.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
Mailman-users mailing list -- mailman-users@mailman3.org To unsubscribe send an email to mailman-users-leave@mailman3.org https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/
participants (3)
-
David Newman
-
Mark Sapiro
-
Stephen Daniel