<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>EPrints Documentation  - Recent changes [en-gb]</title>
		<link>https://wiki.eprints.org/w/Special:RecentChanges</link>
		<description>Track the most recent changes to the wiki in this feed.</description>
		<language>en-GB</language>
		<generator>MediaWiki 1.43.11</generator>
		<lastBuildDate>Tue, 03 Nov 2026 08:16:00 GMT</lastBuildDate>
		<item>
			<title>Setting up email</title>
			<link>https://wiki.eprints.org/w/index.php?title=Setting_up_email&amp;diff=17594&amp;oldid=13508</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=Setting_up_email&amp;diff=17594&amp;oldid=13508</guid>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:11, 16 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-multi&quot; lang=&quot;en-GB&quot;&gt;(One intermediate revision by the same user not shown)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Manual}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Manual}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;There are two different ways of configuring EPrints to send email.  You can either edit EPrints configuration to set the SMTP server or your can use Postfix or similar applications and set them up as a smarthost that can relay email via another SMTP server.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;There are two different ways of configuring EPrints to send email.  You can either edit EPrints configuration to set the SMTP server &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(handy for testing) &lt;/ins&gt;or your can use Postfix or similar applications and set them up as a smarthost that can relay email via another SMTP server &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(our recommended solution).&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Configuring Postfix as an Email Smarthost ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Follow instructions on how to install Postfix and configure as a smarthost at https://www.cyberciti.biz/faq/how-to-configure-postfix-relayhost-smarthost-to-send-email-using-an-external-smptd/  There is no need to reload the webserver once you have finished, as nothing should have changed in the EPrints configuration.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The advantage of installing Postfix as a smarthost is that you can check /var/log/maillog if there are problems with email being sent, which should make it easier to determine whether it is the EPrints server or the SMTP server that is causing the problem&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Configuring SMTP in EPrints ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Configuring SMTP in EPrints ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l15&quot;&gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 20:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The advantage of using this method is that it will not effect how mail is sent by any other applications on the server.  The disadvantage is it may be difficult to debug if users do not receive email as expected.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The advantage of using this method is that it will not effect how mail is sent by any other applications on the server.  The disadvantage is it may be difficult to debug if users do not receive email as expected.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Configuring Postfix as an Email Smarthost ==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Follow instructions on how to install Postfix and configure as a smarthost at https://www.cyberciti.biz/faq/how-to-configure-postfix-relayhost-smarthost-to-send-email-using-an-external-smptd/  There is no need to reload the webserver once you have finished, as nothing should have changed in the EPrints configuration.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The advantage of installing Postfix as a smarthost is that you can check /var/log/maillog if there are problems with email being sent, which should make it easier to determine whether it is the EPrints server or the SMTP server that is causing the problem.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Configuration]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Configuration]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Fri, 16 Oct 2026 12:11:31 GMT</pubDate>
			<dc:creator>Ap1e26</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:Setting_up_email</comments>
		</item>
		<item>
			<title>Branding/Logos</title>
			<link>https://wiki.eprints.org/w/index.php?title=Branding/Logos&amp;diff=17591&amp;oldid=0</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=Branding/Logos&amp;diff=17591&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/w/User:Ap1e26&quot; class=&quot;mw-userlink&quot; title=&quot;User:Ap1e26&quot;&gt;&lt;bdi&gt;Ap1e26&lt;/bdi&gt;&lt;/a&gt; moved page &lt;a href=&quot;/w/index.php?title=Branding/Logos&amp;amp;redirect=no&quot; class=&quot;mw-redirect&quot; title=&quot;Branding/Logos&quot;&gt;Branding/Logos&lt;/a&gt; to &lt;a href=&quot;/w/Archive:Branding/Logos&quot; title=&quot;Archive:Branding/Logos&quot;&gt;Archive:Branding/Logos&lt;/a&gt; This targets an old version, more in depth guide available&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Template:Deprecated}}&lt;br /&gt;
{{manual}}&lt;br /&gt;
[[Category:Branding]]&lt;br /&gt;
There are several different types of page in the eprints WebsiteInterface and they are generated in different ways. See WebsiteInterface for an explanation.&lt;br /&gt;
&lt;br /&gt;
Every page on eprints is wrapped in the site template. This can be found at /opt/eprints2/archives/myid/cfg/template-en.xml&lt;br /&gt;
&lt;br /&gt;
==Changing the Template==&lt;br /&gt;
&lt;br /&gt;
Edit /opt/eprints2/archives/myid/cfg/template-en.xml&lt;br /&gt;
&lt;br /&gt;
Make your changes. Be careful not to remove the &amp;lt;pin&amp;gt; elements as this is how eprints knows where to insert information. &lt;br /&gt;
&lt;br /&gt;
Note that this file is XML so all tags must be closed correctly.&lt;br /&gt;
&lt;br /&gt;
==Cause the new template to be applied==&lt;br /&gt;
&lt;br /&gt;
TIP: If you want to see the new template in situ without waiting to update all the webpages then run &amp;quot;generate_abstracts myid 66&amp;quot; (or some other existing abstract page) and see the change on that one page.&lt;br /&gt;
&lt;br /&gt;
This is slightly different for each part of the site...&lt;br /&gt;
&lt;br /&gt;
=== [[EPrints_Glossary#Static page | Static pages]] ===&lt;br /&gt;
run generate_static&lt;br /&gt;
&lt;br /&gt;
=== [[EPrints_Glossary#Abstract page | Abstract pages]]===&lt;br /&gt;
&lt;br /&gt;
run generate_abstracts&lt;br /&gt;
&lt;br /&gt;
=== [[EPrints_Glossary#EPrint view page | View pages]] ===&lt;br /&gt;
&lt;br /&gt;
run generate_views&lt;br /&gt;
&lt;br /&gt;
=== [[EPrints_Glossary#Dynamic Pages | Dynamic pages]] ===&lt;br /&gt;
&lt;br /&gt;
run force_config_reload or resart the webserver&lt;/div&gt;</description>
			<pubDate>Fri, 16 Oct 2026 12:08:24 GMT</pubDate>
			<dc:creator>Ap1e26</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:Branding/Logos</comments>
		</item>
		<item>
			<title>Branding with confidence</title>
			<link>https://wiki.eprints.org/w/index.php?title=Branding_with_confidence&amp;diff=17590&amp;oldid=16765</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=Branding_with_confidence&amp;diff=17590&amp;oldid=16765</guid>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:07, 16 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Branding]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Branding]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{manual}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;One of the most common EPrints customisations is to add your own institution&amp;#039;s branding and &amp;quot;look and feel&amp;quot; to the interface - this may include logos, page layouts, stylesheets and colour schemes.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;One of the most common EPrints customisations is to add your own institution&amp;#039;s branding and &amp;quot;look and feel&amp;quot; to the interface - this may include logos, page layouts, stylesheets and colour schemes.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Fri, 16 Oct 2026 12:07:43 GMT</pubDate>
			<dc:creator>Ap1e26</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:Branding_with_confidence</comments>
		</item>
		<item>
			<title>Template:Manual</title>
			<link>https://wiki.eprints.org/w/index.php?title=Template:Manual&amp;diff=17589&amp;oldid=17570</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=Template:Manual&amp;diff=17589&amp;oldid=17570</guid>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:07, 16 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l17&quot;&gt;Line 17:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 17:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*** [[Setting up email]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*** [[Setting up email]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Configuring EPrints&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Configuring EPrints&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** [[Branding&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/Logos&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** [[Branding &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;with confidence&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** [[Metadata|Deposit Types and Metadata]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** [[Metadata|Deposit Types and Metadata]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** [[Organisation Hierarchy]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** [[Organisation Hierarchy]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Fri, 16 Oct 2026 12:07:13 GMT</pubDate>
			<dc:creator>Ap1e26</dc:creator>
			<comments>https://wiki.eprints.org/w/Template_talk:Manual</comments>
		</item>
		<item>
			<title>Branding/Logos</title>
			<link>https://wiki.eprints.org/w/index.php?title=Branding/Logos&amp;diff=17588&amp;oldid=17576</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=Branding/Logos&amp;diff=17588&amp;oldid=17576</guid>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:06, 16 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Template:Deprecated}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{manual}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{manual}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Branding]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Branding]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Fri, 16 Oct 2026 12:06:19 GMT</pubDate>
			<dc:creator>Ap1e26</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:Branding/Logos</comments>
		</item>
		<item>
			<title>How to use EPrints with HTTPS</title>
			<link>https://wiki.eprints.org/w/index.php?title=How_to_use_EPrints_with_HTTPS&amp;diff=17587&amp;oldid=16977</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=How_to_use_EPrints_with_HTTPS&amp;diff=17587&amp;oldid=16977</guid>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:34, 16 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-multi&quot; lang=&quot;en-GB&quot;&gt;(2 intermediate revisions by the same user not shown)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Authentication]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Authentication]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;This guide is intended for EPrints 3.3 or later,&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br/&amp;gt; &lt;/del&gt;but the [[Simplified_HTTPS_Configuration | Update]] may be more appropriate for this current version!&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;This guide is intended for EPrints 3.3 or later &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;and is a good staring point&lt;/ins&gt;, but the [[Simplified_HTTPS_Configuration | Update]] may be more appropriate for this current version!&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;N.B.&amp;#039;&amp;#039;&amp;#039; Setting up your Apache Web server is beyond the scope of this document.  Please see your operating system documentation and the Apache documentation for assistance in setting up Apache in your environment.&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;N.B.&amp;#039;&amp;#039;&amp;#039; Setting up your Apache Web server is beyond the scope of this document.  Please see your operating system documentation and the Apache documentation for assistance in setting up Apache in your environment.&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Before you Begin ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;This guide assumes you have already got your SSL certificates or know how to get them when required. We mostly do this using Let&#039;s Encrypt, and have a [[Setting up HTTPS using Let&#039;s Encrypt | handy guide]] on it.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Configuration ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Configuration ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Fri, 16 Oct 2026 10:34:45 GMT</pubDate>
			<dc:creator>Ap1e26</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:How_to_use_EPrints_with_HTTPS</comments>
		</item>
		<item>
			<title>Troubleshooting</title>
			<link>https://wiki.eprints.org/w/index.php?title=Troubleshooting&amp;diff=17584&amp;oldid=13816</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=Troubleshooting&amp;diff=17584&amp;oldid=13816</guid>
			<description>&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;A Note on SELinux&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:55, 16 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-multi&quot; lang=&quot;en-GB&quot;&gt;(One intermediate revision by the same user not shown)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l11&quot;&gt;Line 11:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 11:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===(Under SuSE Linux) Apache has problems compiling the mod rewrite module===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===(Under SuSE Linux) Apache has problems compiling the mod rewrite module===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;With an error something like:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;With an error something like:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;code&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  In file included from mod_rewrite.c:93:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  In file included from mod_rewrite.c:93:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  mod_rewrite.h:133: ndbm.h: No such file or directory&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  mod_rewrite.h:133: ndbm.h: No such file or directory&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/code&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Possible cause: Missing the ndbm library which is required (for some reason).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Possible cause: Missing the ndbm library which is required (for some reason).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l67&quot;&gt;Line 67:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 64:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you run your EPrints Apache server as user eprints this isn&amp;#039;t an issue, however if you run Apache as apache you will need to run:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you run your EPrints Apache server as user eprints this isn&amp;#039;t an issue, however if you run Apache as apache you will need to run:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;chcon -R -t httpd_sys_content_t /opt/eprints2/&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;chcon -R -t httpd_sys_content_t /opt/eprints2/&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To allow the apache process to access the eprints files (in addition to any Unix permission changes necessary).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To allow the apache process to access the eprints files (in addition to any Unix permission changes necessary).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Fri, 16 Oct 2026 09:55:30 GMT</pubDate>
			<dc:creator>Ap1e26</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:Troubleshooting</comments>
		</item>
		<item>
			<title>HTTPS2</title>
			<link>https://wiki.eprints.org/w/index.php?title=HTTPS2&amp;diff=17581&amp;oldid=0</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=HTTPS2&amp;diff=17581&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/w/User:Ap1e26&quot; class=&quot;mw-userlink&quot; title=&quot;User:Ap1e26&quot;&gt;&lt;bdi&gt;Ap1e26&lt;/bdi&gt;&lt;/a&gt; moved page &lt;a href=&quot;/w/index.php?title=HTTPS2&amp;amp;redirect=no&quot; class=&quot;mw-redirect&quot; title=&quot;HTTPS2&quot;&gt;HTTPS2&lt;/a&gt; to &lt;a href=&quot;/w/Archive:HTTPS2&quot; title=&quot;Archive:HTTPS2&quot;&gt;Archive:HTTPS2&lt;/a&gt; This is very old&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Authentication]]&lt;br /&gt;
==Add HTTPS Settings==&lt;br /&gt;
&lt;br /&gt;
For each &amp;lt;tt&amp;gt;ARCHIVEID.xml&amp;lt;/tt&amp;gt; file, fill in the &amp;lt;tt&amp;gt;securehost&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;securepath&amp;lt;/tt&amp;gt; entries.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;archive id=&amp;quot;demo&amp;quot;&amp;gt;&lt;br /&gt;
    ....&lt;br /&gt;
    &amp;lt;securehost&amp;gt;secure.mydomain.com&amp;lt;/securehost&amp;gt;&lt;br /&gt;
    &amp;lt;securepath&amp;gt;/demo&amp;lt;/securepath&amp;gt;&lt;br /&gt;
    ....&lt;br /&gt;
 &amp;lt;/archive&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;securehost&amp;lt;/tt&amp;gt; is vhosted on the same server as your EPrints archive(s).&lt;br /&gt;
&lt;br /&gt;
Secure requests will be of the form &amp;lt;tt&amp;gt;https://securehost/securepath&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;securepath&amp;lt;/tt&amp;gt; therefore differentiates requests from individual archives.&lt;br /&gt;
&lt;br /&gt;
==Generate Secure Config==&lt;br /&gt;
&lt;br /&gt;
 $ bin/generate_apacheconf&lt;br /&gt;
&lt;br /&gt;
As well as the usual apache configuration files, and depending on the version of EPrints, this will generate:&lt;br /&gt;
&lt;br /&gt;
* an &amp;lt;tt&amp;gt;auto-secure.conf&amp;lt;/tt&amp;gt; file in each archive&amp;#039;s &amp;lt;tt&amp;gt;cfg&amp;lt;/tt&amp;gt; directory (2.3.13)&lt;br /&gt;
* an &amp;lt;tt&amp;gt;auto-your.secure.host.conf&amp;lt;/tt&amp;gt; file (for each secure host) in the main &amp;lt;tt&amp;gt;cfg&amp;lt;/tt&amp;gt; directory (2.3.11)&lt;br /&gt;
&lt;br /&gt;
==Set up Secure Host==&lt;br /&gt;
&lt;br /&gt;
Under Fedora Core 4, run:&lt;br /&gt;
&lt;br /&gt;
 $ yum install mod_ssl&lt;br /&gt;
&lt;br /&gt;
This sets up a test SSL server.&lt;br /&gt;
&lt;br /&gt;
===Certificates===&lt;br /&gt;
&lt;br /&gt;
For a production system, you would need to provide the relevant certificates and tweak the mod_ssl config accordingly - see: &lt;br /&gt;
&lt;br /&gt;
* [http://httpd.apache.org/docs/2.2/mod/mod_ssl.html Apache Module mod_ssl]&lt;br /&gt;
* [http://www.modssl.org/docs/2.8/ssl_faq.html mod_ssl FAQ]&lt;br /&gt;
&lt;br /&gt;
Create a &amp;lt;tt&amp;gt;server.key&amp;lt;/tt&amp;gt; on the EPrints server (remembering the passphrase you enter):&lt;br /&gt;
&lt;br /&gt;
 $ openssl genrsa -des3 -out server.key 1024&lt;br /&gt;
&lt;br /&gt;
Create a certificate request:&lt;br /&gt;
&lt;br /&gt;
 $ openssl req -new -key server.key -out server.csr&lt;br /&gt;
&lt;br /&gt;
The important thing when answering the questions is the CommonName: if ultimately the secure web address of your EPrints server is &amp;lt;tt&amp;gt;https://www.myeprints.com&amp;lt;/tt&amp;gt;, then the CommonName value to enter is exactly &amp;lt;tt&amp;gt;www.myeprints.com&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Send the &amp;lt;tt&amp;gt;server.csr&amp;lt;/tt&amp;gt; file to your Certificate Authority administrator, who should send you back a &amp;lt;tt&amp;gt;.cer&amp;lt;/tt&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
Copy &amp;lt;tt&amp;gt;server.key&amp;lt;/tt&amp;gt; and the &amp;lt;tt&amp;gt;.cer&amp;lt;/tt&amp;gt; file to the following locations:&lt;br /&gt;
&lt;br /&gt;
 /etc/httpd/conf/ssl.key/server.key&lt;br /&gt;
 /etc/httpd/conf/ssl.crt/eprints.cer&lt;br /&gt;
&lt;br /&gt;
Modify &amp;lt;tt&amp;gt;/etc/httpd/conf.d/ssl.conf&amp;lt;/tt&amp;gt; accordingly:&lt;br /&gt;
&lt;br /&gt;
 SSLCertificateFile /etc/httpd/conf/ssl.crt/eprints.cer&lt;br /&gt;
 SSLCertificateKeyFile /etc/httpd/conf/ssl.key/server.key&lt;br /&gt;
&lt;br /&gt;
===Include EPrints SSL config===&lt;br /&gt;
&lt;br /&gt;
Include each &amp;lt;tt&amp;gt;auto-secure.conf&amp;lt;/tt&amp;gt; file generated by EPrints inside the &amp;lt;tt&amp;gt;Virtualhost&amp;lt;/tt&amp;gt; directive.&lt;br /&gt;
&lt;br /&gt;
On FC4, edit &amp;lt;tt&amp;gt;/etc/httpd/conf.d/ssl.conf&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost _default_:443&amp;gt;&lt;br /&gt;
    ....&lt;br /&gt;
    Include /opt/eprints2/archives/ARCHIVEID/cfg/auto-secure.conf # 2.3.13&lt;br /&gt;
    Include /opt/eprints2/cfg/auto-your.secure.host.conf # 2.3.11&lt;br /&gt;
    Include /opt/eprints3/archives/soton/var/auto-secure.conf # 3.0.0&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you have set up SSL certificates, you will be asked to enter your passphrase when you restart apache. To override this, see [http://www.modssl.org/docs/2.8/ssl_faq.html#remove-passphrase How can I get rid of the pass-phrase dialog at Apache startup time?].&lt;br /&gt;
&lt;br /&gt;
==Create Template for Secure Pages==&lt;br /&gt;
&lt;br /&gt;
Make a copy of the default template in &amp;lt;tt&amp;gt;archives/ARCHIVEID/cfg/lang/en/templates/&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
 $ cp default.xml secure.xml&lt;br /&gt;
&lt;br /&gt;
In a multi-language archive, you would need to do this for each language-specific template (en = ENglish).&lt;br /&gt;
&lt;br /&gt;
It&amp;#039;s a good idea to have a visual differentiation between secure and non-secure pages, e.g. edit &amp;lt;tt&amp;gt;secure.xml&amp;lt;/tt&amp;gt; and add &amp;quot;(SECURE)&amp;quot; to the title of the page.&lt;br /&gt;
&lt;br /&gt;
Some browsers will complain if images/CSS etc. embedded in a secure page are served by the non-secure host. To solve this modify the &amp;lt;tt&amp;gt;secure_urlpath&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;secure_url&amp;lt;/tt&amp;gt; entries in &amp;lt;tt&amp;gt;archives/ARCHIVEID/cfg/cfg.d/20_baseurls.pl&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
 $c-&amp;gt;{secure_urlpath} = &amp;quot;&amp;quot;;&lt;br /&gt;
 $c-&amp;gt;{secure_url} = &amp;quot;https://&amp;quot;.$c-&amp;gt;{securehost}.$c-&amp;gt;{securepath};&lt;br /&gt;
&lt;br /&gt;
In the &amp;lt;tt&amp;gt;secure.xml&amp;lt;/tt&amp;gt; template replace image/CSS &amp;lt;tt&amp;gt;base_url&amp;lt;/tt&amp;gt;s with &amp;lt;tt&amp;gt;secure_url&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
BUG FIX: In bin/generate_static replace &amp;lt;tt&amp;gt;import url($base_url$1);&amp;lt;/tt&amp;gt; with &amp;lt;tt&amp;gt;import url($1);&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
At the top of the page, replace the reference to &amp;#039;&amp;#039;&amp;#039;/javascript/auto.js&amp;#039;&amp;#039;&amp;#039; with &amp;#039;&amp;#039;&amp;#039;/javascript/secure_auto.js&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
At the top of auto.js, there are the following 3 lines:&lt;br /&gt;
 var eprints_http_root = &amp;quot;http:\/\/myrepository.ac.uk&amp;quot;;&lt;br /&gt;
 var eprints_http_cgiroot = &amp;quot;http:\/\/myrepository.ac.uk\/cgi&amp;quot;;&lt;br /&gt;
 var eprints_oai_archive_id = &amp;quot;myrepository.ac.uk&amp;quot;;&lt;br /&gt;
... in secure_auto.js, these must start with &amp;#039;https&amp;#039; rather than just &amp;#039;http&amp;#039;.&lt;/div&gt;</description>
			<pubDate>Wed, 14 Oct 2026 10:13:09 GMT</pubDate>
			<dc:creator>Ap1e26</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:HTTPS2</comments>
		</item>
		<item>
			<title>Https3</title>
			<link>https://wiki.eprints.org/w/index.php?title=Https3&amp;diff=17579&amp;oldid=0</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=Https3&amp;diff=17579&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/w/User:Ap1e26&quot; class=&quot;mw-userlink&quot; title=&quot;User:Ap1e26&quot;&gt;&lt;bdi&gt;Ap1e26&lt;/bdi&gt;&lt;/a&gt; moved page &lt;a href=&quot;/w/index.php?title=Https3&amp;amp;redirect=no&quot; class=&quot;mw-redirect&quot; title=&quot;Https3&quot;&gt;Https3&lt;/a&gt; to &lt;a href=&quot;/w/Archive:Https3&quot; title=&quot;Archive:Https3&quot;&gt;Archive:Https3&lt;/a&gt; This is very old&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Authentication]]&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;EPrints 3.0.5/3.1 introduces a new mechanism to set up HTTPS that greatly simplifies the process, see [[HTTPS]].&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setting up EPrints3 to work with https is a little tricky. There seems to be a few bugs to be worked round. This How To considers the following scenario:&lt;br /&gt;
&lt;br /&gt;
* Two repositories, repos1 and repos2, being served by virtual hosts repos1.FQDN:80 and repos2.FQDN:80&lt;br /&gt;
&lt;br /&gt;
* A single https domain, at eprints.FQDN:443 (so that only one certificate is needed). Secure pages for repos1 and repos2 will be accessed at eprints.FQDN:443/repos1 and eprints.FQDN:443/repos2 respectively.&lt;br /&gt;
&lt;br /&gt;
This How To should work with EPrints 3.0 or 3.0.1. It was developed on Ubuntu Server 6.06, but should work on other systems without significant changes. The instructions can be adapted for an arbitrary number of repositories.&lt;br /&gt;
&lt;br /&gt;
It is assumed that EPrints is installed in /opt/eprints3/.&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
&lt;br /&gt;
Install EPrints 3.x following the appropriate instructions.&lt;br /&gt;
&lt;br /&gt;
Run bin/epadmin create twice to create repos1 and repos2.&lt;br /&gt;
&lt;br /&gt;
Edit /opt/eprints3/archives/repos1/cfg/cfg.d/10_core.pl to read:&lt;br /&gt;
&lt;br /&gt;
  $c-&amp;gt;{host} = &amp;#039;repos1.FQDN&amp;#039;;&lt;br /&gt;
  $c-&amp;gt;{port} = 80;&lt;br /&gt;
  $c-&amp;gt;{aliases} = [];&lt;br /&gt;
  $c-&amp;gt;{securehost} = &amp;#039;eprints.FQDN&amp;#039;;&lt;br /&gt;
  $c-&amp;gt;{securepath} = &amp;#039;/repos1&amp;#039;;&lt;br /&gt;
  $c-&amp;gt;{secureport} = 443;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Make secure versions of the templates:&lt;br /&gt;
&lt;br /&gt;
  cp /opt/eprints3/archives/repos1/cfg/lang/en/templates/default.xml /opt/eprints3/archives/repos1/cfg/lang/en/templates/secure.xml&lt;br /&gt;
&lt;br /&gt;
Repeat these steps for repos2.&lt;br /&gt;
&lt;br /&gt;
Generate the Apache configuration:&lt;br /&gt;
&lt;br /&gt;
  /opt/eprints3/bin/generate_apacheconf&lt;br /&gt;
&lt;br /&gt;
Add &amp;#039;Include /opt/eprints3/cfg/apache.conf&amp;#039; to the Apache configuration (for Ubuntu / Debian, can replace everything in /etc/apache/sites-avaliable/default with &amp;#039;Include /opt/eprints3/cfg/apache.conf&amp;#039;). Apache should now be correctly configured to serve the non-secure pages.&lt;br /&gt;
&lt;br /&gt;
== Secure Apache Configuration ==&lt;br /&gt;
&lt;br /&gt;
Next, we want to configure Apache to serve the secure pages. However, generate_apacheconf hasn&amp;#039;t created a secure.conf file in /opt/eprints3/cfg/ so this needs to be done manually. Some configuration has been generated for us in /opt/eprints3/archives/repos1/var/auto-secure.conf and /opt/eprints3/archives/repos2/var/auto-secure.conf, but there are some problems with this:&lt;br /&gt;
&lt;br /&gt;
* Some sections of the configuration overlap;&lt;br /&gt;
* The EPrints_ArchiveID and PerlSetVar EPrints_Secure variables have not been set.&lt;br /&gt;
&lt;br /&gt;
 We&amp;#039;ll therefore create our own configuration. Create a new file called cfg/secure.conf:&lt;br /&gt;
&lt;br /&gt;
  #cfg/secure.conf:&lt;br /&gt;
  NameVirtualHost *:443&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
    ServerAdmin itsupport@FQDN&lt;br /&gt;
    ServerName  eprints.FQDN&lt;br /&gt;
    &lt;br /&gt;
    SSLEngine On&lt;br /&gt;
    SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
    &lt;br /&gt;
    ErrorLog /var/log/apache2/error.log&lt;br /&gt;
    &lt;br /&gt;
    # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
    # alert, emerg.&lt;br /&gt;
    LogLevel warn&lt;br /&gt;
    &lt;br /&gt;
    CustomLog /var/log/apache2/access.log combined&lt;br /&gt;
    ServerSignature On&lt;br /&gt;
    &lt;br /&gt;
   DocumentRoot &amp;quot;/var/www/eprints&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;Directory &amp;quot;/opt/eprints3/cgi/users&amp;quot;&amp;gt;&lt;br /&gt;
      AuthName &amp;quot;User Area&amp;quot;&lt;br /&gt;
      AuthType &amp;quot;Basic&amp;quot;&lt;br /&gt;
      PerlAuthenHandler EPrints::Apache::Auth::authen&lt;br /&gt;
      PerlAuthzHandler EPrints::Apache::Auth::authz&lt;br /&gt;
      require valid-user&lt;br /&gt;
     &lt;br /&gt;
      SetHandler perl-script&lt;br /&gt;
      PerlHandler ModPerl::Registry&lt;br /&gt;
      PerlSendHeader Off&lt;br /&gt;
      Options ExecCGI FollowSymLinks&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/opt/eprints3/cgi/users/awstats&amp;quot;&amp;gt;&lt;br /&gt;
      PerlSendHeader On&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;Directory &amp;quot;/opt/eprints3/cgi&amp;quot;&amp;gt;&lt;br /&gt;
      SetHandler perl-script&lt;br /&gt;
      PerlHandler ModPerl::Registry&lt;br /&gt;
      PerlSendHeader Off&lt;br /&gt;
      Options ExecCGI FollowSymLinks&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    PerlTransHandler EPrints::Apache::Rewrite&lt;br /&gt;
    &lt;br /&gt;
    Include /opt/eprints3/archives/repos1/var/manual-secure.conf &lt;br /&gt;
    Include /opt/eprints3/archives/repos2/var/manual-secure.conf&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Not the line &amp;#039;DocumentRoot &amp;quot;/var/www/eprints&amp;quot;&amp;#039;. Create an index.html file in /var/www/eprints/ with a welcome message and links to the home pages of the repositories. Also note that we need to create a manual-secure.conf file for each repository. The contents of this file are as follows:&lt;br /&gt;
&lt;br /&gt;
  #/opt/eprints3/archives/repos1s/var/manual-secure.conf&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;Location &amp;quot;/repos1&amp;quot;&amp;gt;&lt;br /&gt;
    PerlSetVar EPrints_ArchiveID repos1&lt;br /&gt;
    PerlSetVar EPrints_Secure yes&lt;br /&gt;
    PerlSetVar EPrints_Dir_SecuredCGI /opt/eprints3/cgi/users&lt;br /&gt;
    PerlSetVar EPrints_Dir_Documents /opt/eprints3/archives/repos1/documents&lt;br /&gt;
    PerlLogHandler EPrints::Apache::LogHandler&lt;br /&gt;
  &amp;lt;/Location&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  Alias /repos1/cgi/accounts/confirm /opt/eprints3/cgi/confirm&lt;br /&gt;
  Alias /repos1/cgi/accounts/register /opt/eprints3/cgi/register&lt;br /&gt;
  Alias /repos1/cgi/accounts/reset_password /opt/eprints3/cgi/reset_password&lt;br /&gt;
  Alias /repos1/cgi/accounts/set_password /opt/eprints3/cgi/set_password&lt;br /&gt;
  Alias /repos1/cgi/users/ /opt/eprints3/cgi/users/&lt;br /&gt;
  Alias /repos1/ /opt/eprints3/archives/publications/html/&lt;br /&gt;
&lt;br /&gt;
For completeness, we&amp;#039;ll also want to add the welcome page to http: Add the following lines to /opt/eprints3/cfg/apache.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerName eprints.FQDN&lt;br /&gt;
    ServerAdmin itsupport@FQDN&lt;br /&gt;
    DocumentRoot &amp;quot;/var/www/eprints&amp;quot;&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add &amp;#039;Include /opt/eprints3/cfg/secure.conf&amp;#039; to the Apache configuration.&lt;br /&gt;
&lt;br /&gt;
One thing remains. In /opt/eprints3/archives/repos1/cfg/cfg.d/misc.pl and /opt/eprints3/archives/repos2/cfg/cfg.d/misc.pl change the line&lt;br /&gt;
&lt;br /&gt;
  $c-&amp;gt;{cookie_domain} = $c-&amp;gt;{host}; &lt;br /&gt;
&lt;br /&gt;
to read&lt;br /&gt;
&lt;br /&gt;
  $c-&amp;gt;{cookie_domain} = $c-&amp;gt;{securehost}; &lt;br /&gt;
&lt;br /&gt;
Restart Apache. At this point it should be possible to access the repositories at http://publications.modhist.ox.ac.uk and http://oxhistonline.modhist.ox.ac.uk and log in to the secure area. &lt;br /&gt;
&lt;br /&gt;
=== Debian / Ubuntu specific SSL instructions ===&lt;br /&gt;
&lt;br /&gt;
Create a file called ssl in /etc/apache2/sites-available/ssl and add the line &amp;#039;Include /opt/eprints3/cfg/secure.conf&amp;#039;. Run the commands:&lt;br /&gt;
&lt;br /&gt;
  a2ensite ssl&lt;br /&gt;
  a2enmod ssl&lt;br /&gt;
  apache2-ssl-certificate&lt;br /&gt;
  echo &amp;quot;Listen 443&amp;quot; &amp;gt;&amp;gt; /etc/apache2/ports.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bugs ==&lt;br /&gt;
&lt;br /&gt;
=== Broken Actions ===&lt;br /&gt;
&lt;br /&gt;
Links which call Perl cgi scripts are broken – e.g. Under Manage Deposits, click New Item. Select an Item Type and then click Next. You will be returned to the Manage Deposits page, rather than to the next step in the workflow. This appears to be because the form action is pointing to http://publications.modhist.ox.ac.uk/cgi/users/home#t rather than /publications/cgi/users/home. As far as I can see, this is a bug, rather than a configuration mistake, though I&amp;#039;m happy to be advised otherwise.&lt;br /&gt;
&lt;br /&gt;
The workaround I have for this bug is to install patch 252, which can be downloaded from http://files.eprints.org/252/&lt;br /&gt;
&lt;br /&gt;
The patch seeks to resolve the problem by introducing a configuration variable users_url in 20_baseurls.pl. The use of perl_url has been replaced with users_url for all links to scripts in cgi/users. For insecure use, users_url can be set to perl_url. When https is requires, it can be adjusted appropriately.&lt;br /&gt;
&lt;br /&gt;
Apply the patch to the EPrints 3.x source (patch -d eprints-3.0/ -p0 &amp;lt; users-url.patch) and re-run configure and install.pl. Add the following lines to /opt/eprints3/archives/repos1/cfg/cfg.d/20_baseurls.pl :&lt;br /&gt;
&lt;br /&gt;
  $c-&amp;gt;{secure_urlpath} = $c-&amp;gt;{securepath};&lt;br /&gt;
  $c-&amp;gt;{secure_url} = &amp;quot;https://&amp;quot;.$c-&amp;gt;{securehost}.($c-&amp;gt;{secureport}!=443?&amp;quot;:&amp;quot;.$c-&amp;gt;{secureport}:&amp;quot;&amp;quot;).$c-&amp;gt;{secure_urlpath};&lt;br /&gt;
&lt;br /&gt;
  # Mod_perl scripts for users scripts&lt;br /&gt;
  # If not using https, make this the same as perl_url&lt;br /&gt;
  # Otherwise make it  $c-&amp;gt;{secure_url}.&amp;quot;/cgi&amp;quot;&lt;br /&gt;
  #$c-&amp;gt;{users_url} = $c-&amp;gt;{perl_url};&lt;br /&gt;
  $c-&amp;gt;{users_url} = $c-&amp;gt;{secure_url}.&amp;quot;/cgi&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Similarly for /opt/eprints3/archives/repos2/cfg/cfg.d/20_baseurls.pl. Restart Apache. It should now be possible to upload documents, step through workflows etc.&lt;br /&gt;
&lt;br /&gt;
However, some bugs with image urls remain.&lt;br /&gt;
&lt;br /&gt;
=== Internet Explorer &amp;#039;Secure and non Secure items&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
We&amp;#039;re not done yet! Internet Explorer complains if non-secure (http) and secure (https) items are displayed on the same page. This happens when a full url, beginning http:// is embedded in a page that is https. If the securepath and url_path variables were the same, e.g. we were using http://repos1.FQDN/repos1 and https://eprints.FQDN/repos1 then we could simply make all urls relative, but because they are different, e.g http://repos1.FQDN/ and https://eprints.FQDN/repos1 we must handle the secure and non-secure cases separately.&lt;br /&gt;
&lt;br /&gt;
Edit /opt/eprints3/archives/repos1/cfg/lang/en/templates/secure.xml to use full https:// urls for included javascript and css and for the logo and .ico files. The head section should look something like this:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;&amp;lt;epc:pin ref=&amp;quot;title&amp;quot; textonly=&amp;quot;yes&amp;quot;/&amp;gt; - &amp;lt;epc:phrase ref=&amp;quot;archive_name&amp;quot;/&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;script src=&amp;quot;{$config{secure_url}}/javascript/auto.js&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;!-- nope --&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;style type=&amp;quot;text/css&amp;quot; media=&amp;quot;screen&amp;quot;&amp;gt;@import url(&amp;lt;epc:print expr=&amp;quot;$config{secure_url}&amp;quot;/&amp;gt;/style/secure_auto.css);&amp;lt;/style&amp;gt;&lt;br /&gt;
    &amp;lt;style type=&amp;quot;text/css&amp;quot; media=&amp;quot;print&amp;quot;&amp;gt;@import url(&amp;lt;epc:print expr=&amp;quot;$config{secure_url}&amp;quot;/&amp;gt;/style/print.css);&amp;lt;/style&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;icon&amp;quot; href=&amp;quot;{$config{secure_url}}/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;{$config{secure_url}}/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;Top&amp;quot; href=&amp;quot;{$config{frontpage}}&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;Search&amp;quot; href=&amp;quot;{$config{perl_url}}/search&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;epc:pin ref=&amp;quot;head&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &amp;lt;body bgcolor=&amp;quot;#ffffff&amp;quot; text=&amp;quot;#000000&amp;quot;&amp;gt;&lt;br /&gt;
  div class=&amp;quot;ep_noprint&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;noscript&amp;gt;&amp;lt;style type=&amp;#039;text/css&amp;#039;&amp;gt;@import url(&amp;lt;epc:print expr=&amp;quot;$config{secure_url}&amp;quot;/&amp;gt;/style/nojs.css);&amp;lt;/style&amp;gt;&amp;lt;/noscript&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;epc:pin ref=&amp;quot;pagetop&amp;quot;/&amp;gt;&lt;br /&gt;
  div class=&amp;quot;ep_tm_header ep_noprint&amp;quot;&amp;gt;&lt;br /&gt;
  div class=&amp;quot;ep_tm_logo&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;{$config{frontpage}}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;Logo&amp;quot; src=&amp;quot;{$config{secure_url}}{$config{site_logo}}&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
also change the link to the EPrints logo in the footer:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://eprints.org/software/&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{$config{secure_url}}/images/eprintslogo.gif&amp;quot; border=&amp;quot;0&amp;quot;/&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We now need to modify &amp;#039;generate_static&amp;#039; to create the secure_auto.css file as well as auto.css. The relevant section should be modified like this:&lt;br /&gt;
&lt;br /&gt;
   # do the magic auto.js and auto.css&lt;br /&gt;
        my $js = &amp;quot;&amp;quot;;&lt;br /&gt;
        my $css = &amp;quot;&amp;quot;;&lt;br /&gt;
        my $secure_css =&amp;quot;&amp;quot;;&lt;br /&gt;
        my $fn;&lt;br /&gt;
        my $base_url = $session-&amp;gt;get_repository-&amp;gt;get_conf( &amp;quot;base_url&amp;quot; );&lt;br /&gt;
        my $secure_url =  $session-&amp;gt;get_repository-&amp;gt;get_conf( &amp;quot;secure_url&amp;quot; );&lt;br /&gt;
        foreach my $target ( sort keys %{$map} )&lt;br /&gt;
        {&lt;br /&gt;
                if( $target =~ m/(\/style\/auto\/.*\.css$)/ )&lt;br /&gt;
                {&lt;br /&gt;
                        $css .= &amp;quot;\@import url($base_url$1);\n&amp;quot;;&lt;br /&gt;
                        $secure_css .= &amp;quot;\@import url($secure_url$1);\n&amp;quot;;&lt;br /&gt;
                }       &lt;br /&gt;
                if( $target =~ m/(\/javascript\/auto\/.*\.js$)/ )&lt;br /&gt;
                {&lt;br /&gt;
                        $fn = $map-&amp;gt;{$target};&lt;br /&gt;
                        open( JS, $fn ) || EPrints::abort( &amp;quot;Can&amp;#039;t read $fn: $!&amp;quot; );&lt;br /&gt;
                        $js .= &amp;quot;\n\n\n/* From: $fn */\n\n&amp;quot;;&lt;br /&gt;
                        $js .= join( &amp;quot;&amp;quot;, &amp;lt;JS&amp;gt; );&lt;br /&gt;
                        close JS;                        }        &lt;br /&gt;
        }&lt;br /&gt;
  &lt;br /&gt;
        $fn = &amp;quot;$base_target_dir/style/auto.css&amp;quot;;&lt;br /&gt;
        open( CSS, &amp;quot;&amp;gt;$fn&amp;quot; ) || EPrints::abort( &amp;quot;Can&amp;#039;t write $fn: $!&amp;quot; );&lt;br /&gt;
        $wrote_files-&amp;gt;{$fn} = 1;&lt;br /&gt;
        print CSS $css;&lt;br /&gt;
        close CSS;&lt;br /&gt;
  &lt;br /&gt;
        $fn = &amp;quot;$base_target_dir/style/secure_auto.css&amp;quot;;&lt;br /&gt;
        open( CSS, &amp;quot;&amp;gt;$fn&amp;quot; ) || EPrints::abort( &amp;quot;Can&amp;#039;t write $fn: $!&amp;quot; );&lt;br /&gt;
        $wrote_files-&amp;gt;{$fn} = 1;&lt;br /&gt;
        print CSS $secure_css;&lt;br /&gt;
        close CSS;&lt;br /&gt;
  &lt;br /&gt;
Re-run generate_static repos1.&lt;br /&gt;
&lt;br /&gt;
=== Missing Images ===&lt;br /&gt;
&lt;br /&gt;
A number of image links will be broken because eprints is looking for them on urlpath rather than on secureurl. In some cases this can be fixed by replacing urlpath with secureurl in the code, but some phrases may appear on both secure and insecure pages. Therefore we also need a solution which can be evaluated by a epin in a template. The cleanest way I could find of doing this is as follows:&lt;br /&gt;
&lt;br /&gt;
Add two methods to  EPrints::Session&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  ######################################################################&lt;br /&gt;
  =pod&lt;br /&gt;
  &lt;br /&gt;
  =item $foo = $session-&amp;gt;get_baseurl()&lt;br /&gt;
  &lt;br /&gt;
  Gets the base url for images, depending on whether the session is secure&lt;br /&gt;
  or not (N.B. by secure we mean EPrints_secure is yes)&lt;br /&gt;
  Added by CSH 26 June 2007&lt;br /&gt;
  &lt;br /&gt;
  =cut&lt;br /&gt;
  ######################################################################&lt;br /&gt;
  sub get_baseurl&lt;br /&gt;
  {&lt;br /&gt;
  	my( $self ) = @_;&lt;br /&gt;
  	&lt;br /&gt;
  	my $esec = $self-&amp;gt;get_request-&amp;gt;dir_config( &amp;quot;EPrints_Secure&amp;quot; );&lt;br /&gt;
     	if( defined $esec &amp;amp;&amp;amp; $esec eq &amp;quot;yes&amp;quot; )&lt;br /&gt;
  	{&lt;br /&gt;
     		return $self-&amp;gt;get_repository-&amp;gt;get_conf( &amp;quot;securepath&amp;quot; );&lt;br /&gt;
   	}&lt;br /&gt;
   	else&lt;br /&gt;
   	{&lt;br /&gt;
   		return $self-&amp;gt;get_repository-&amp;gt;get_conf( &amp;quot;base_url&amp;quot; );&lt;br /&gt;
   	}		&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  ######################################################################&lt;br /&gt;
  =pod&lt;br /&gt;
   &lt;br /&gt;
  =item $foo = $session-&amp;gt;get_imageurl()&lt;br /&gt;
  &lt;br /&gt;
  Gets the base url for images, depending on whether the session is secure&lt;br /&gt;
  or not (N.B. by secure we mean EPrints_secure is yes)&lt;br /&gt;
  Added by CSH 26 June 2007&lt;br /&gt;
  &lt;br /&gt;
  =cut&lt;br /&gt;
  ######################################################################&lt;br /&gt;
  sub get_imageurl&lt;br /&gt;
  {&lt;br /&gt;
  	my( $self ) = @_;&lt;br /&gt;
  	&lt;br /&gt;
  	return $self-&amp;gt;get_baseurl.&amp;quot;/style/images/&amp;quot;;&lt;br /&gt;
  }  &lt;br /&gt;
&lt;br /&gt;
Search through the eprints code for every occurrence of the string /style/images/ and replace with a call to get_imageurl&lt;br /&gt;
&lt;br /&gt;
e.g. In /opt/eprints/perl_lib/EPrints/Plugin/Screen/Items.pm, change the line&lt;br /&gt;
&lt;br /&gt;
  my $imagesurl = $self-&amp;gt;{session}-&amp;gt;get_repository-&amp;gt;get_conf( &amp;quot;urlpath&amp;quot; ).&amp;quot;/style/images&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
to&lt;br /&gt;
&lt;br /&gt;
  my $imagesurl = $self-&amp;gt;{session}-&amp;gt;get_imageurl;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We will add a variable called baseurl to the variables available in a script:&lt;br /&gt;
&lt;br /&gt;
In the execute method of EPrints::Script, add:&lt;br /&gt;
&lt;br /&gt;
  $state-&amp;gt;{baseurl} = [$state-&amp;gt;{session}-&amp;gt;get_baseurl, &amp;quot;STRING&amp;quot; ];&lt;br /&gt;
&lt;br /&gt;
before the run command is called on the compiler. It will now be possible to get the url for images in a phrase through {$baseurl}&lt;br /&gt;
&lt;br /&gt;
In /opt/eprints3/lib/lang/en/phrases/system.xml, change the links to images in the following phrases to use $baseurl&lt;br /&gt;
&lt;br /&gt;
sys:ep_form_required&lt;br /&gt;
Plugin/InputForm/Surround/Default:show_help&lt;br /&gt;
Plugin/InputForm/Surround/Default:hide_help&lt;br /&gt;
lib/session:show_help&lt;br /&gt;
lib/session:hide_help&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
e.g. the ep_form_required phrase becomes:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;epp:phrase id=&amp;quot;sys:ep_form_required&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;{$baseurl}/style/images/required.png&amp;quot; border=&amp;quot;0&amp;quot; class=&amp;quot;ep_required&amp;quot; alt=&amp;quot;Required&amp;quot;/&amp;gt;&amp;amp;nbsp;&amp;lt;epc:pin name=&amp;quot;label&amp;quot;/&amp;gt;&amp;lt;/epp:phrase&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If some repositories aren&amp;#039;t using https, you may prefer to override these phrases on a per repository basis.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
Some common problems and solutions:&lt;br /&gt;
&lt;br /&gt;
=== File does not exist: /htdocs ===&lt;br /&gt;
&lt;br /&gt;
In the log file you may see messages like:&lt;br /&gt;
&lt;br /&gt;
File does not exist: /htdocs&lt;br /&gt;
&lt;br /&gt;
This may be generated by https pages with invalid links to images (e.g. /images instead of /repos1/images) if no DocumentRoot is set for the https virtual host. Note that if we  had only one repository per https address we could use DocumentRoot to point to DocumentRoot /opt/eprints3/archives/ARCHIVEID/html/en/ (as suggested by Peter Schober) but this wont work on a per repository base as you can’t put DocumentRoot in a Location block.&lt;br /&gt;
&lt;br /&gt;
=== EPrint 1 has no directory set ===&lt;br /&gt;
&lt;br /&gt;
If you get the message “EPrint 1 has no directory set. This is very dangerous as EPrints has no idea where to write files for this eprint. This may imply a buggy import tool or some other cause of corrupt data.”, it is most probably caused by the web server user having failed to create a target subdirectory for the new eprint under archives/archivename/documents/disk0/... due to insufficient file system permissions. Perhaps you forgot to set Apache to run as eprints:eprints (or alternatively, add the Apache user to the eprints group).&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
&lt;br /&gt;
Remember to check that the EPrints_Dir_SecuredCGI and EPrints_Dir_Documents variables  are set and cookie_domain is securehost not host.&lt;br /&gt;
&lt;br /&gt;
== Useful info ==&lt;br /&gt;
&lt;br /&gt;
You can set $imagesurl to be secure or insecure at runtime with some code like this (taken from MetaField.pm) &lt;br /&gt;
&lt;br /&gt;
  my $esec = $session-&amp;gt;get_request-&amp;gt;dir_config( &amp;quot;EPrints_Secure&amp;quot; );&lt;br /&gt;
  if( defined $esec &amp;amp;&amp;amp; $esec eq &amp;quot;yes&amp;quot; )&lt;br /&gt;
  {&lt;br /&gt;
    $imagesurl = $session-&amp;gt;get_repository-&amp;gt;get_conf( &amp;quot;securepath&amp;quot; ).&amp;quot;/style/images&amp;quot;;&lt;br /&gt;
  }&lt;/div&gt;</description>
			<pubDate>Wed, 14 Oct 2026 10:12:22 GMT</pubDate>
			<dc:creator>Ap1e26</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:Https3</comments>
		</item>
		<item>
			<title>EPrints Glossary</title>
			<link>https://wiki.eprints.org/w/index.php?title=EPrints_Glossary&amp;diff=17578&amp;oldid=17575</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=EPrints_Glossary&amp;diff=17578&amp;oldid=17575</guid>
			<description>&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Latest tool&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:06, 14 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-multi&quot; lang=&quot;en-GB&quot;&gt;(One intermediate revision by the same user not shown)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l167&quot;&gt;Line 167:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 167:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Dynamic Pages ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Dynamic Pages ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dynamic pages are pages that are generated each time the page is loaded. The most common example of this is the search pages. Plugins may add additional pages, eg: irstats2 adds dynamic stats page.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dynamic pages are pages that are generated each time the page is loaded. The most common example of this is the search pages&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, another example is the [[#Latest tool | Latest tool]] page&lt;/ins&gt;. Plugins may add additional pages, eg: irstats2 adds dynamic stats page.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== E ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== E ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l380&quot;&gt;Line 380:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 380:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== L ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== L ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Latest tool ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Latest tool ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The latest tool is a piece of functionally that allows JavaScript to be used to include a dynamically updating list of the latest [[#EPrint|eprints]] to be put into the [[#Live archive|live archive]] on to a [[#Static page|static page]] like the [[#Homepage|homepage]].  This is provided through a script that can be requested at the equivalent following URL:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The latest tool is a piece of functionally that allows JavaScript to be used to include a dynamically updating list of the latest [[#EPrint|eprints&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] from a [[#Dynamic Pages | dynamic page&lt;/ins&gt;]] to be put into the [[#Live archive|live archive]] on to a [[#Static page|static page]] like the [[#Homepage|homepage]].  This is provided through a script that can be requested at the equivalent following URL:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  http://example.eprints.org/cgi/latest_tool&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  http://example.eprints.org/cgi/latest_tool&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It can be configured in the archive&amp;#039;s &amp;#039;&amp;#039;cfg/cfg.d/[[latest_tool.pl]]&amp;#039;&amp;#039; to set the number of eprints shown and the [[#Citation|citation]] style used.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It can be configured in the archive&amp;#039;s &amp;#039;&amp;#039;cfg/cfg.d/[[latest_tool.pl]]&amp;#039;&amp;#039; to set the number of eprints shown and the [[#Citation|citation]] style used.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Wed, 14 Oct 2026 09:06:52 GMT</pubDate>
			<dc:creator>Ap1e26</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:EPrints_Glossary</comments>
		</item>
		<item>
			<title>Branding/Logos</title>
			<link>https://wiki.eprints.org/w/index.php?title=Branding/Logos&amp;diff=17576&amp;oldid=17574</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=Branding/Logos&amp;diff=17576&amp;oldid=17574</guid>
			<description>&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Dynamic pages&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:01, 14 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l30&quot;&gt;Line 30:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 30:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;run generate_views&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;run generate_views&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== [[EPrints_Glossary# | Dynamic pages]] ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== [[EPrints_Glossary#&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Dynamic Pages &lt;/ins&gt;| Dynamic pages]] ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;run force_config_reload or resart the webserver&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;run force_config_reload or resart the webserver&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Wed, 14 Oct 2026 09:01:20 GMT</pubDate>
			<dc:creator>Ap1e26</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:Branding/Logos</comments>
		</item>
		<item>
			<title>EPrints Glossary</title>
			<link>https://wiki.eprints.org/w/index.php?title=EPrints_Glossary&amp;diff=17575&amp;oldid=16329</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=EPrints_Glossary&amp;diff=17575&amp;oldid=16329</guid>
			<description>&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;D&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:00, 14 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l165&quot;&gt;Line 165:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 165:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Documents directory ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Documents directory ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is a directory found under the [[#Archive|archive&amp;#039;s]] directory structure, (i.e. &amp;#039;&amp;#039;EPRINTS_PATH/archives/ARCHIVEID/documents/&amp;#039;&amp;#039;).  This is where the uploaded [[#Document|documents]] for an [[#EPrint|eprint]] are stored under the latter&amp;#039;s own sub-directory (e.g. eprint 1234 has documents sub-directory &amp;#039;&amp;#039;documents/00/00/12/34/&amp;#039;&amp;#039;). Each document is stored in its own two-digit sub-directory based on its &amp;#039;&amp;#039;pos&amp;#039;&amp;#039; [[#Metadata field|metadata field]], which is zero-padded if the number is less than 10. The sub-directory also stores derived &amp;quot;documents&amp;quot; for those uploaded (e.g. preview and thumbnail images).  It also stores [[#Revision file|revision files]] in the eprint&amp;#039;s own &amp;#039;&amp;#039;revisions&amp;#039;&amp;#039; sub-directory.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is a directory found under the [[#Archive|archive&amp;#039;s]] directory structure, (i.e. &amp;#039;&amp;#039;EPRINTS_PATH/archives/ARCHIVEID/documents/&amp;#039;&amp;#039;).  This is where the uploaded [[#Document|documents]] for an [[#EPrint|eprint]] are stored under the latter&amp;#039;s own sub-directory (e.g. eprint 1234 has documents sub-directory &amp;#039;&amp;#039;documents/00/00/12/34/&amp;#039;&amp;#039;). Each document is stored in its own two-digit sub-directory based on its &amp;#039;&amp;#039;pos&amp;#039;&amp;#039; [[#Metadata field|metadata field]], which is zero-padded if the number is less than 10. The sub-directory also stores derived &amp;quot;documents&amp;quot; for those uploaded (e.g. preview and thumbnail images).  It also stores [[#Revision file|revision files]] in the eprint&amp;#039;s own &amp;#039;&amp;#039;revisions&amp;#039;&amp;#039; sub-directory.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=== Dynamic Pages ===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Dynamic pages are pages that are generated each time the page is loaded. The most common example of this is the search pages. Plugins may add additional pages, eg: irstats2 adds dynamic stats page.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== E ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== E ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Wed, 14 Oct 2026 09:00:52 GMT</pubDate>
			<dc:creator>Ap1e26</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:EPrints_Glossary</comments>
		</item>
		<item>
			<title>Branding/Logos</title>
			<link>https://wiki.eprints.org/w/index.php?title=Branding/Logos&amp;diff=17574&amp;oldid=11447</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=Branding/Logos&amp;diff=17574&amp;oldid=11447</guid>
			<description>&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Cause the new template to be applied&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:55, 14 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-multi&quot; lang=&quot;en-GB&quot;&gt;(3 intermediate revisions by the same user not shown)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l19&quot;&gt;Line 19:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 19:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is slightly different for each part of the site...&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is slightly different for each part of the site...&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Static pages===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[EPrints_Glossary#Static page | &lt;/ins&gt;Static pages&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;run generate_static&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;run generate_static&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Abstract pages===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[EPrints_Glossary#Abstract page | &lt;/ins&gt;Abstract pages&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;run generate_abstracts&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;run generate_abstracts&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===View pages===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[EPrints_Glossary#EPrint view page | &lt;/ins&gt;View pages&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;run generate_views&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;run generate_views&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Dynamic pages===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[EPrints_Glossary# | &lt;/ins&gt;Dynamic pages&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;run force_config_reload or resart the webserver&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;run force_config_reload or resart the webserver&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Wed, 14 Oct 2026 08:55:46 GMT</pubDate>
			<dc:creator>Ap1e26</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:Branding/Logos</comments>
		</item>
		<item>
			<title>Template:Manual</title>
			<link>https://wiki.eprints.org/w/index.php?title=Template:Manual&amp;diff=17570&amp;oldid=17524</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=Template:Manual&amp;diff=17570&amp;oldid=17524</guid>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:16, 14 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l10&quot;&gt;Line 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**** [[Required software]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**** [[Required software]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** [[Upgrading|Upgrading EPrints]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** [[Upgrading|Upgrading EPrints]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Getting Started&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Setting up an Archive&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** [[Backups]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** [[Backups]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** [[Troubleshooting]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** [[Troubleshooting]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Wed, 14 Oct 2026 08:16:27 GMT</pubDate>
			<dc:creator>Ap1e26</dc:creator>
			<comments>https://wiki.eprints.org/w/Template_talk:Manual</comments>
		</item>
		<item>
			<title>Getting Started</title>
			<link>https://wiki.eprints.org/w/index.php?title=Getting_Started&amp;diff=17568&amp;oldid=0</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=Getting_Started&amp;diff=17568&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/w/User:Ap1e26&quot; class=&quot;mw-userlink&quot; title=&quot;User:Ap1e26&quot;&gt;&lt;bdi&gt;Ap1e26&lt;/bdi&gt;&lt;/a&gt; moved page &lt;a href=&quot;/w/index.php?title=Getting_Started&amp;amp;redirect=no&quot; class=&quot;mw-redirect&quot; title=&quot;Getting Started&quot;&gt;Getting Started&lt;/a&gt; to &lt;a href=&quot;/w/Setting_up_an_Archive&quot; title=&quot;Setting up an Archive&quot;&gt;Setting up an Archive&lt;/a&gt; Change of name to clarify page content&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{manual}}&lt;br /&gt;
[[Category:Manual]]&lt;br /&gt;
&lt;br /&gt;
==Creating an Archive==&lt;br /&gt;
&lt;br /&gt;
EPrints 3 can run run multiple archives under one install. Multiple archives will require giving additional DNS aliases to the machine running EPrints, EPrints can then create all the parts of the apache configuration file needed to run the virtual hosts.&lt;br /&gt;
&lt;br /&gt;
===Creating MySQL eprints user===&lt;br /&gt;
If you are running a modern version of Linux (e.g. Red Hat Enterprise Linux 9+ or Ubuntu 20.04+), the eprints user will not be able to connect to the MySQL database as the root user without a password.  Therefore, before running &amp;quot;epadmin create&amp;quot; later in these instructions make sure you switch to the root user, open the MySQL client and run the following commands, (substituting the password (i.e. &amp;#039;changeme&amp;#039;) appropriately):&lt;br /&gt;
 CREATE USER &amp;#039;eprints&amp;#039;@&amp;#039;localhost&amp;#039; IDENTIFIED by &amp;#039;changeme&amp;#039;;&lt;br /&gt;
 GRANT ALL PRIVILEGES ON *.* TO &amp;#039;eprints&amp;#039;@&amp;#039;localhost&amp;#039; WITH GRANT OPTION;&lt;br /&gt;
When you are asked for the &amp;#039;&amp;#039;&amp;#039;Database Superuser Username&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Database Superuser Password&amp;#039;&amp;#039;&amp;#039; be sure to use the username and password set above.  If you are running older version of Linux where you have not needed to do the above steps.  You can probably use the default options for these to steps.&lt;br /&gt;
&lt;br /&gt;
===Creating the Archive===&lt;br /&gt;
Make sure MySQL is actually running.&lt;br /&gt;
&lt;br /&gt;
Change to your &amp;quot;eprints&amp;quot; user.&lt;br /&gt;
&lt;br /&gt;
Change directory to the eprints directory (&amp;lt;tt&amp;gt;/opt/eprints3&amp;lt;/tt&amp;gt; by default) and run the &amp;#039;&amp;#039;&amp;#039;EXACT&amp;#039;&amp;#039;&amp;#039; following command to create a research publications archive. (You will be prompted to answer various questions about the configuration of your archive):&lt;br /&gt;
 bin/epadmin create pub&lt;br /&gt;
&lt;br /&gt;
If you don&amp;#039;t want a research publications archive, in the above command use &amp;lt;code&amp;gt;zero&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;pub&amp;lt;/code&amp;gt;. This will create a very basic repository, which can either store very generic items or can be more greatly customised as it does not have some of the intentional restrictions that come with a Research Publications repository.  Other flavours of repository may be available but these will have to have be added their &amp;lt;tt&amp;gt;FLAVOUR_lib&amp;lt;/tt&amp;gt; to the &amp;lt;tt&amp;gt;EPRINTS_PATH/flavours/&amp;lt;/tt&amp;gt; directory.  If you run just &amp;lt;code&amp;gt;bin/epadmin create&amp;lt;/code&amp;gt; without a further parameter or one that is not recognised, the command should suggest what types (flavours) of repository archive are available.&lt;br /&gt;
&lt;br /&gt;
===Creating the Database Tables and Website ===&lt;br /&gt;
These will have been created when you created the archive.&lt;br /&gt;
&lt;br /&gt;
==Running a Live Archive==&lt;br /&gt;
===Creating a crontab===&lt;br /&gt;
When you create an archive it will start out as a development system while you learn how to set it up (and your manager keeps changing his mind) but at some point (hopefully) you will declare your archive open for business.&lt;br /&gt;
&lt;br /&gt;
At this point you should schedule certain scripts to run periodically. The best way to do this is to use &amp;quot;cron&amp;quot; which is an integral part of most UNIX systems.&lt;br /&gt;
&lt;br /&gt;
To set up cron, run (as the eprints user):&lt;br /&gt;
 % crontab -e&lt;br /&gt;
&lt;br /&gt;
Exactly what to add to the cron table is described in the following sections - &amp;quot;Browse Views&amp;quot; and &amp;quot;Subscriptions&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
There should be one set of crontab entries per archive.&lt;br /&gt;
&lt;br /&gt;
Here is an example crontab template.  &amp;lt;code&amp;gt;EPRINTS_PATH&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;ARCHIVE_ID&amp;lt;/code&amp;gt; should be replaced as appropriate.  &lt;br /&gt;
&lt;br /&gt;
{{template:EPrints_Crontab_Template}}&lt;br /&gt;
&lt;br /&gt;
For more information about [[EPrints Cron Jobs|cron jobs for EPrints, click here]].&lt;br /&gt;
&lt;br /&gt;
===Backups===&lt;br /&gt;
You should also have made sure that the system is being properly backed up. This is gone into in more detail elsewhere in the documentation.&lt;br /&gt;
&lt;br /&gt;
===OAI===&lt;br /&gt;
We would also encourage you to configure the OAI support for your archive and register it. It&amp;#039;s quite easy - pretty much fill in the blanks in the ArchiveOAIConfig.pm file in the archive configuration directory.&lt;br /&gt;
&lt;br /&gt;
EPrints 2.1 support OAI versions 1 and 2 at URL paths /perl/oai and /perl/oai2.&lt;br /&gt;
&lt;br /&gt;
Once you register your archive (at http://www.openarchives.org) various search systems will be able to collect the metadata (titles, authors, abstract etc.) and allow more people to find records in your archive.&lt;br /&gt;
&lt;br /&gt;
See http://www.openarchives.org/ for more information on the OAI protocol. For more information setting up the OAI interface archive see the section in this documentation about Configuring an Archive.&lt;br /&gt;
&lt;br /&gt;
==Browse Views==&lt;br /&gt;
Once every so often you should run the &amp;quot;generate_views&amp;quot; script on each archive in your system to regenerate the browse views section of the site.&lt;br /&gt;
&lt;br /&gt;
This is a set of static pages. By default one per subject, and one per year (only years with papers in that year not EVERY year ever!). Some users prefer to browse the system than search it. This also gives search engines a way to reach, and index, the abstract pages.&lt;br /&gt;
&lt;br /&gt;
See the ArchiveConfig.pm config notes on how to edit the views it generates.&lt;br /&gt;
&lt;br /&gt;
See the How-To section for some suggestions on how to set up views.&lt;br /&gt;
&lt;br /&gt;
===But I don&amp;#039;t want this feature...===&lt;br /&gt;
If you don&amp;#039;t want to use this feature: don&amp;#039;t, it&amp;#039;s your archive. Remove the link from the template and front page. Don&amp;#039;t run the generate_views script.&lt;br /&gt;
&lt;br /&gt;
===Setting it up===&lt;br /&gt;
This is best done by using the UNIX &amp;quot;cron&amp;quot; command (as user &amp;quot;eprints&amp;quot;). Cron will email &amp;quot;eprints&amp;quot; on that machine with the output, so best use the --quiet option so it only bothers you with errors.&lt;br /&gt;
&lt;br /&gt;
How often you want to run this depends on the size of your archive, and how fast the contents changes. This feature is roughly order &amp;quot;n&amp;quot;. Which means if you double the number of items in your archive then you double the time it takes to run (ish).&lt;br /&gt;
&lt;br /&gt;
Once an hour would seem a good starting point. If your archive gets real big, say more than 10000 records, then maybe once a day is more realistic - the one thing that you don&amp;#039;t want to happen is for a new generate_views to start before the old one finishes as they will mess up each others output.&lt;br /&gt;
&lt;br /&gt;
Run generate_views on the command line to find out how long it takes.&lt;br /&gt;
&lt;br /&gt;
and add the line&lt;br /&gt;
 23 * * * * /opt/eprints2/bin/generate_views I&amp;lt;archiveid&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This runs at 23 minutes past each hour. If you have more than one archive, don&amp;#039;t make them all start rebuilding stuff at the same time, stagger it. Otherwise once an hour everything will slow down as it fights to run several intensive scripts at once.&lt;br /&gt;
&lt;br /&gt;
See the crontab man page &amp;lt;tt&amp;gt;man 5 crontab&amp;lt;/tt&amp;gt; for more information on using cron.&lt;br /&gt;
&lt;br /&gt;
==Default Configuration==&lt;br /&gt;
EPrints configures a new archive with a set of metadata fields aimed at an archive of research papers.&lt;br /&gt;
&lt;br /&gt;
The initial &amp;quot;types&amp;quot; of eprint (book, poster, conference paper) are configured in metadata-types.xml&lt;br /&gt;
&lt;br /&gt;
The initial subjects are a subset of the library of congress subjects. Feel free to totally replace them with your own subjects, but the more standard your subject tree the more useful your metadata will be to other people.&lt;br /&gt;
&lt;br /&gt;
The authors and editors have the &amp;quot;hasid&amp;quot; option set which allows people to optionally use a unique id for a person in addition to their name (names are NOT unique!) - this can be useful for generating &amp;quot;CV&amp;quot; pages (see the views how-to) and possibly for generating statistics. Without it you will never be sure which &amp;quot;John Smith&amp;quot; wrote that paper. If you don&amp;#039;t like this feature remove the &amp;quot;hasid&amp;quot; from the authors and editors - this will require you to recreate the tables, erasing the archive, so decide before you start. If you want to be more clear about what information goes in that field, edit the phrases &amp;lt;tt&amp;gt;eprint_fieldname_authors_id&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;eprint_fieldname_editors_id&amp;lt;/tt&amp;gt; in the archive phrase file(s).&lt;br /&gt;
&lt;br /&gt;
In general: Change it! It&amp;#039;s not a recommended system setup, just a good starting point.&lt;br /&gt;
&lt;br /&gt;
===Example Configuration===&lt;br /&gt;
The &amp;quot;epadmin create&amp;quot; script will run through a number of configuration options, an example of which is listed below. Please change the settings to suit your site configuration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-bash-4.1$ ./bin/epadmin create pub&lt;br /&gt;
&lt;br /&gt;
Create an EPrint Repository&lt;br /&gt;
&lt;br /&gt;
Please select an ID for the repository, which will be used to create a directory&lt;br /&gt;
and identify the repository. Lower case letters and numbers, may not start with&lt;br /&gt;
a number. examples: &amp;quot;lemurprints&amp;quot; or &amp;quot;test3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Archive ID? testrepo  &lt;br /&gt;
We need to create /usr/share/eprints/archives/testrepo, doing it now…&lt;br /&gt;
&lt;br /&gt;
Creating initial files:&lt;br /&gt;
Installing: /usr/share/eprints/archives/testrepo/cfg&lt;br /&gt;
Installing: /usr/share/eprints/archives/testrepo/cfg/lang&lt;br /&gt;
[...]&lt;br /&gt;
Installing: /usr/share/eprints/archives/testrepo/cfg/workflows/eprint&lt;br /&gt;
&lt;br /&gt;
Ok. I&amp;#039;ve created the initial config files and directory structure. &lt;br /&gt;
I&amp;#039;ve also created a &amp;quot;disk0&amp;quot; directory under documents/ if you want&lt;br /&gt;
your full texts to be stored on a different partition then remove &lt;br /&gt;
the disk0, and create a symbolic link to the directory you wish to&lt;br /&gt;
store the full texts in. Additional links may be placed here to be&lt;br /&gt;
used when the first is full.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configure vital settings? [yes] ? &lt;br /&gt;
Core configuration for testrepo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please enter the fully qualified hostname of the repository. &lt;br /&gt;
&lt;br /&gt;
For a production system we recommend against using the real hostname of the &lt;br /&gt;
machine. &lt;br /&gt;
&lt;br /&gt;
Example: testrepo.footle.ac.uk&lt;br /&gt;
&lt;br /&gt;
Hostname? testprint&lt;br /&gt;
&lt;br /&gt;
Please enter the port of the webserver. This is probably 80, but you may wish &lt;br /&gt;
to run apache on a different port if you are experimenting.&lt;br /&gt;
&lt;br /&gt;
Webserver Port [80] ? &lt;br /&gt;
&lt;br /&gt;
Please enter all the aliases which could reach the repository, and indicate if &lt;br /&gt;
you would like EPrints to write a Redirect Rule to redirect requests to this&lt;br /&gt;
alias to the correct URL.&lt;br /&gt;
Some suggestions:&lt;br /&gt;
centos610.local&lt;br /&gt;
centos610&lt;br /&gt;
centos610&lt;br /&gt;
&lt;br /&gt;
Enter a single hash (#) when you&amp;#039;re done.&lt;br /&gt;
&lt;br /&gt;
Alias (enter # when done) [#] ? testprint.local&lt;br /&gt;
Redirect testprint.local to testprint [yes] ? &lt;br /&gt;
&lt;br /&gt;
Alias (enter # when done) [#] ? &lt;br /&gt;
&lt;br /&gt;
Please enter the path part of the repository&amp;#039;s base URL. This should probably&lt;br /&gt;
be &amp;#039;/&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Path [/] ? &lt;br /&gt;
&lt;br /&gt;
If you will use https for your user pages (including login) enter the https hostname&lt;br /&gt;
here, or leave blank when using http only.&lt;br /&gt;
&lt;br /&gt;
HTTPS Hostname [] ? &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Administrator Email? someone@example.com&lt;br /&gt;
&lt;br /&gt;
Enter the name of the repository in the default language. If you wish to enter &lt;br /&gt;
other titles for other languages or enter non ascii characters then you may&lt;br /&gt;
enter something as a placeholder and edit the XML config file which this&lt;br /&gt;
script generates.&lt;br /&gt;
&lt;br /&gt;
Archive Name [Test Repository] ? &lt;br /&gt;
&lt;br /&gt;
Write these core settings? [yes] ? &lt;br /&gt;
Wrote /usr/share/eprints/archives/testrepo/cfg/cfg.d/adminemail.pl&lt;br /&gt;
Wrote /usr/share/eprints/archives/testrepo/cfg/cfg.d/10_core.pl&lt;br /&gt;
Wrote /usr/share/eprints/archives/testrepo/cfg/lang/en/phrases/archive_name.xml&lt;br /&gt;
&lt;br /&gt;
Configure database? [yes] ? &lt;br /&gt;
&lt;br /&gt;
Configuring Database for: testrepo&lt;br /&gt;
Database Name [testrepo] ? &lt;br /&gt;
MySQL Host [localhost] ? &lt;br /&gt;
&lt;br /&gt;
You probably don&amp;#039;t need to set socket and port (unless you do!?).&lt;br /&gt;
MySQL Port (# for no setting) [#] ? &lt;br /&gt;
MySQL Socket (# for no setting) [#] ? &lt;br /&gt;
Database User [testrepo] ? &lt;br /&gt;
Database Password [nxxxxuAw] ? &lt;br /&gt;
Database Engine [MyISAM] ? &lt;br /&gt;
&lt;br /&gt;
Write these database settings? [yes] ?  &lt;br /&gt;
Wrote /usr/share/eprints/archives/testrepo/cfg/cfg.d/database.pl&lt;br /&gt;
&lt;br /&gt;
EPrints can create the database, and grant the correct permissions.&lt;br /&gt;
&lt;br /&gt;
Create database &amp;quot;testrepo&amp;quot; [yes] ? &lt;br /&gt;
Database Superuser Username [root] ? &lt;br /&gt;
Database Superuser Password? &lt;br /&gt;
Create database tables? [yes] ? &lt;br /&gt;
Creating database tables...&lt;br /&gt;
Set DB compatibility flag to &amp;#039;3.3.4&amp;#039;.&lt;br /&gt;
Done creating database tables.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Create an initial user? [yes] ? &lt;br /&gt;
Creating a new user in testrepo&lt;br /&gt;
&lt;br /&gt;
Enter a username [admin] ?&lt;br /&gt;
Select a user type (user|editor|admin) [admin] ?    &lt;br /&gt;
Enter Password? &lt;br /&gt;
Email? first.last@example.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Successfully created new user:&lt;br /&gt;
       ID: 1&lt;br /&gt;
Do you want to build the static web pages? [yes] ? &lt;br /&gt;
&lt;br /&gt;
Starting EPrints Repository.&lt;br /&gt;
Connecting to DB ... done.&lt;br /&gt;
mkdir /usr/share/eprints/archives/testrepo/html/en/codemirror/mode/velocity&lt;br /&gt;
/usr/share/eprints/lib/static/codemirror/mode/velocity/velocity.js -&amp;gt; /usr/share/eprints/archives/testrepo/html/en/codemirror/mode/velocity/velocity.js&lt;br /&gt;
mkdir /usr/share/eprints/archives/testrepo/html/en/style/images&lt;br /&gt;
/usr/share/eprints/lib/static/style/images/action_edit.png -&amp;gt; /usr/share/eprints/archives/testrepo/html/en/style/images/action_edit.png&lt;br /&gt;
[...]&lt;br /&gt;
/usr/share/eprints/lib/static/style/images/action_unpack.png -&amp;gt; /usr/share/eprints/archives/testrepo/html/en/style/images/action_unpack.png&lt;br /&gt;
/usr/share/eprints/lib/static/codemirror/lib/util/loadmode.js -&amp;gt; /usr/share/eprints/archives/testrepo/html/en/codemirror/lib/util/loadmode.js&lt;br /&gt;
Ending EPrints Repository.&lt;br /&gt;
&lt;br /&gt;
Do you want to import the LOC subjects? [yes] ? &lt;br /&gt;
&lt;br /&gt;
Starting EPrints Repository.&lt;br /&gt;
Connecting to DB ... done.&lt;br /&gt;
Importing from /usr/share/eprints/archives/testrepo/cfg/subjects...&lt;br /&gt;
Done importing 280 subjects from /usr/share/eprints/archives/testrepo/cfg/subjects&lt;br /&gt;
Reindexing subject dataset to set ancestor data&lt;br /&gt;
Reindexing item: subject/A&lt;br /&gt;
Reindexing item: subject/AC&lt;br /&gt;
Reindexing item: subject/AI&lt;br /&gt;
Reindexing item: subject/AM&lt;br /&gt;
[...]&lt;br /&gt;
Reindexing item: subject/sch_soc&lt;br /&gt;
Reindexing item: subject/subjects&lt;br /&gt;
Done reindexing&lt;br /&gt;
Ending EPrints Repository.&lt;br /&gt;
&lt;br /&gt;
Exiting normally.&lt;br /&gt;
Do you want to update the apache config files? (you still need to add the&lt;br /&gt;
&amp;#039;Include&amp;#039; line) [yes] ? &lt;br /&gt;
Wrote /usr/share/eprints/cfg/apache/testrepo.conf&lt;br /&gt;
&lt;br /&gt;
You must restart apache for any changes to take effect!&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------&lt;br /&gt;
That seemed to more or less work...&lt;br /&gt;
--------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Now make any required changes to the cfg files. &lt;br /&gt;
&lt;br /&gt;
Note that changing the metadata configuration may require the database&lt;br /&gt;
tables to be regenerated. epadmin erase_data will regenerate the &lt;br /&gt;
eprints and documents tables only. erase_data will regenerate everything.&lt;br /&gt;
(nb. these also do erase the contents of the tables, and any uploaded &lt;br /&gt;
files).&lt;br /&gt;
&lt;br /&gt;
Make sure that your main apache config file contains the line:&lt;br /&gt;
&lt;br /&gt;
 Include /usr/share/eprints/cfg/apache.conf&lt;br /&gt;
&lt;br /&gt;
Then stop and start your webserver:&lt;br /&gt;
Often:&lt;br /&gt;
 /etc/rc.d/init.d/httpd stop&lt;br /&gt;
 /etc/rc.d/init.d/httpd start&lt;br /&gt;
(or maybe /usr/local/apache/bin/apachectl stop &amp;amp; start)&lt;br /&gt;
&lt;br /&gt;
And then try connecting to your repository.&lt;br /&gt;
--------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Don&amp;#039;t forget to register your repository at http://roar.eprints.org/&lt;br /&gt;
&lt;br /&gt;
-bash-4.1$ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==New Configurations==&lt;br /&gt;
If you are setting up more than one archive which are related to each other, a &amp;quot;community&amp;quot;, you may wish to establish common subjects and metadata.&lt;br /&gt;
&lt;br /&gt;
Removing and adding types is easy. Removing and adding fields is a bit more work. All &amp;quot;screen&amp;quot; names of values are stored in the archives own &amp;quot;phrase file&amp;quot; which comes with phrases for the default config.&lt;br /&gt;
&lt;br /&gt;
If you create a good default configuration for a different purpose or language(s) (and would like to share it), please contact the eprints admin who may want to put it online as an example or even include it as an alternate default in a later version.&lt;/div&gt;</description>
			<pubDate>Wed, 14 Oct 2026 08:15:28 GMT</pubDate>
			<dc:creator>Ap1e26</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:Getting_Started</comments>
		</item>
		<item>
			<title>Installing an EPM</title>
			<link>https://wiki.eprints.org/w/index.php?title=Installing_an_EPM&amp;diff=17567&amp;oldid=17556</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=Installing_an_EPM&amp;diff=17567&amp;oldid=17556</guid>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:50, 13 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Howto]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Important ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Important ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Broadly EPMs have been superseded by Ingredients and should be avoided. If you find you must install one, this guide aims to help.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Broadly EPMs have been superseded by Ingredients and should be avoided. If you find you must install one, this guide aims to help.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Tue, 13 Oct 2026 13:50:43 GMT</pubDate>
			<dc:creator>Ap1e26</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:Installing_an_EPM</comments>
		</item>
		<item>
			<title>Installing Ingredients</title>
			<link>https://wiki.eprints.org/w/index.php?title=Installing_Ingredients&amp;diff=17566&amp;oldid=17565</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=Installing_Ingredients&amp;diff=17566&amp;oldid=17565</guid>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:49, 13 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Howto]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Howto]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;An &#039;&#039;&#039;Ingredient&#039;&#039;&#039; in &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/del&gt;EPrints&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/del&gt;is a modular package or extension (such as `image_tiles`) that adds specific functionality to an EPrints repository flavour.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;An &#039;&#039;&#039;Ingredient&#039;&#039;&#039; in EPrints is a modular package or extension (such as `image_tiles`) that adds specific functionality to an EPrints repository flavour.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This guide explains how to install an ingredient by cloning its source repository and registering it in your flavour&amp;#039;s inclusion configuration file.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This guide explains how to install an ingredient by cloning its source repository and registering it in your flavour&amp;#039;s inclusion configuration file.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Tue, 13 Oct 2026 13:49:57 GMT</pubDate>
			<dc:creator>Ap1e26</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:Installing_Ingredients</comments>
		</item>
		<item>
			<title>Installing Ingredients</title>
			<link>https://wiki.eprints.org/w/index.php?title=Installing_Ingredients&amp;diff=17565&amp;oldid=0</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=Installing_Ingredients&amp;diff=17565&amp;oldid=0</guid>
			<description>&lt;p&gt;Created page with &amp;quot;&lt;a href=&quot;/w/Category:Howto&quot; title=&quot;Category:Howto&quot;&gt;Category:Howto&lt;/a&gt; An &amp;#039;&amp;#039;&amp;#039;Ingredient&amp;#039;&amp;#039;&amp;#039; in &lt;a href=&quot;/w/EPrints&quot; title=&quot;EPrints&quot;&gt;EPrints&lt;/a&gt; is a modular package or extension (such as `image_tiles`) that adds specific functionality to an EPrints repository flavo...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Howto]]&lt;br /&gt;
An &amp;#039;&amp;#039;&amp;#039;Ingredient&amp;#039;&amp;#039;&amp;#039; in [[EPrints]] is a modular package or extension (such as `image_tiles`) that adds specific functionality to an EPrints repository flavour. &lt;br /&gt;
&lt;br /&gt;
This guide explains how to install an ingredient by cloning its source repository and registering it in your flavour&amp;#039;s inclusion configuration file.&lt;br /&gt;
&lt;br /&gt;
== Clone the Ingredient Repository ==&lt;br /&gt;
Navigate to your EPrints ingredients directory (`/opt/eprints3/ingredients/`) and clone the git repository. &lt;br /&gt;
&lt;br /&gt;
For example, to install the &amp;#039;&amp;#039;&amp;#039;image_tiles&amp;#039;&amp;#039;&amp;#039; ingredient:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /opt/eprints3/ingredients/&lt;br /&gt;
git clone https://github.com/eprints/image_tiles&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Note: Ensure the resulting destination directory path matches `/opt/eprints3/ingredients/image_tiles`.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Register the Ingredient in the Flavour Include File ==&lt;br /&gt;
To activate the ingredient, you must declare it in your flavour&amp;#039;s `inc` configuration file located at:&lt;br /&gt;
&lt;br /&gt;
`/opt/eprints3/flavours/&amp;lt;flavour_name&amp;gt;_lib/inc`&lt;br /&gt;
&amp;lt;i&amp;gt;the most common flavour name is pub_lib&lt;br /&gt;
&lt;br /&gt;
# Open the `inc` file in a text editor (e.g., `nano` or `vim`):&lt;br /&gt;
#: &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;nano /opt/eprints3/flavours/&amp;lt;flavour_name&amp;gt;_lib/inc&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Add the ingredient path line above the site library inclusion line (typically `#site_lib` or `site_lib`):&lt;br /&gt;
#: &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
ingredients/image_tiles&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuration File Example ===&lt;br /&gt;
Your `inc` file structure should look similar to this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
# Active ingredients&lt;br /&gt;
ingredients/image_tiles&lt;br /&gt;
&lt;br /&gt;
# Site core library&lt;br /&gt;
site_lib&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 3: Restart Apache ==&lt;br /&gt;
For EPrints to pick up the changes to the flavour configuration, restart the web server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl restart apache2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</description>
			<pubDate>Tue, 13 Oct 2026 13:49:18 GMT</pubDate>
			<dc:creator>Ap1e26</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:Installing_Ingredients</comments>
		</item>
		<item>
			<title>Upgrading</title>
			<link>https://wiki.eprints.org/w/index.php?title=Upgrading&amp;diff=17564&amp;oldid=17562</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=Upgrading&amp;diff=17564&amp;oldid=17562</guid>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:05, 13 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Upgrading]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Upgrading]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{manual}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This page is intended to provide guidance for those upgrading between versions of EPrints 3.4. (e.g. 3.4.1 to 3.4.2).  This is generally intended for those upgrading using a tagged release from [https://github.com/eprints/eprints3.4/ EPrints 3.4 GitHub repository] or upgrading using source tarballs available on [https://files.eprints.org/ files.eprints.org].  However, &amp;#039;&amp;#039;&amp;#039;new versions of EPrints 3.4 will no longer be released as Linux packages&amp;#039;&amp;#039;&amp;#039; (i.e. [http://rpm.eprints.org/eprints3.4 RPMs] or [http://deb.eprints.org/3.4 Debs]).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This page is intended to provide guidance for those upgrading between versions of EPrints 3.4. (e.g. 3.4.1 to 3.4.2).  This is generally intended for those upgrading using a tagged release from [https://github.com/eprints/eprints3.4/ EPrints 3.4 GitHub repository] or upgrading using source tarballs available on [https://files.eprints.org/ files.eprints.org].  However, &amp;#039;&amp;#039;&amp;#039;new versions of EPrints 3.4 will no longer be released as Linux packages&amp;#039;&amp;#039;&amp;#039; (i.e. [http://rpm.eprints.org/eprints3.4 RPMs] or [http://deb.eprints.org/3.4 Debs]).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Tue, 13 Oct 2026 13:05:07 GMT</pubDate>
			<dc:creator>Ap1e26</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:Upgrading</comments>
		</item>
		<item>
			<title>Upgrading between EPrints 3.3 Versions</title>
			<link>https://wiki.eprints.org/w/index.php?title=Upgrading_between_EPrints_3.3_Versions&amp;diff=17563&amp;oldid=17558</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=Upgrading_between_EPrints_3.3_Versions&amp;diff=17563&amp;oldid=17558</guid>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:04, 13 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Upgrading]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Upgrading]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{manual}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Upgrade between same series versions of EPrints ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Upgrade between same series versions of EPrints ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you are upgrading between the same series versions of EPrints (e.g. 3.3.15 to 3.3.16 or 3.4.2 to 3.4.3)  then the upgrade process is somewhat more straightforward that upgrading between EPrints series versions (e.g. 3.3.16 to 3.4.3).  This page was originally written for upgrading between 3.3 series versions,  &amp;#039;&amp;#039;&amp;#039;[[Upgrading between EPrints 3.4 versions]]&amp;#039;&amp;#039;&amp;#039; provides additional specific information about EPrints 3.4 series.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you are upgrading between the same series versions of EPrints (e.g. 3.3.15 to 3.3.16 or 3.4.2 to 3.4.3)  then the upgrade process is somewhat more straightforward that upgrading between EPrints series versions (e.g. 3.3.16 to 3.4.3).  This page was originally written for upgrading between 3.3 series versions,  &amp;#039;&amp;#039;&amp;#039;[[Upgrading between EPrints 3.4 versions]]&amp;#039;&amp;#039;&amp;#039; provides additional specific information about EPrints 3.4 series.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Tue, 13 Oct 2026 13:04:53 GMT</pubDate>
			<dc:creator>Ap1e26</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:Upgrading_between_EPrints_3.3_Versions</comments>
		</item>
		<item>
			<title>Upgrading</title>
			<link>https://wiki.eprints.org/w/index.php?title=Upgrading&amp;diff=17562&amp;oldid=17559</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=Upgrading&amp;diff=17562&amp;oldid=17559</guid>
			<description>&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;From a source tarball&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:04, 13 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-multi&quot; lang=&quot;en-GB&quot;&gt;(One intermediate revision by the same user not shown)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l20&quot;&gt;Line 20:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 20:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It would be expected that you have scheduled downtime (at least a day) and ideally try out the upgrade schedule on a cloned instance of your EPrints repository.  If you tested the upgrade schedule on a clone, actual downtime (or more accurately at-risk period) will probably be less than an hour.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It would be expected that you have scheduled downtime (at least a day) and ideally try out the upgrade schedule on a cloned instance of your EPrints repository.  If you tested the upgrade schedule on a clone, actual downtime (or more accurately at-risk period) will probably be less than an hour.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/del&gt;= From GitHub release &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/del&gt;=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= From GitHub release =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;N.B. These instructions are a work in progress.&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;N.B. These instructions are a work in progress.&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l37&quot;&gt;Line 37:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 37:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/del&gt;== In-place Upgrade &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== In-place Upgrade ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;All steps should be done as the eprints users, although some commands may prompt for a root password.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;All steps should be done as the eprints users, although some commands may prompt for a root password.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l67&quot;&gt;Line 67:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 67:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  /opt/eprints3/bin/indexer start&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  /opt/eprints3/bin/indexer start&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/del&gt;== Clean Upgrade &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Clean Upgrade ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Step 1 needs to be done as the root.  Steps 2 and onwards should be done as the eprints users, although some commands may prompt for a root password.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Step 1 needs to be done as the root.  Steps 2 and onwards should be done as the eprints users, although some commands may prompt for a root password.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l112&quot;&gt;Line 112:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 112:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  /opt/eprints3/bin/indexer start&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  /opt/eprints3/bin/indexer start&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/del&gt;= From a source tarball &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/del&gt;=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= From a source tarball =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;1. Download the source tarball for both your current version of EPrints (e.g. 3.4.1) and your intended new version (e.g. 3.4.3) from [https://files.eprints.org/ files.eprints.org] and unpack into a separate directory on your EPrints repository server.  E.g.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;1. Download the source tarball for both your current version of EPrints (e.g. 3.4.1) and your intended new version (e.g. 3.4.3) from [https://files.eprints.org/ files.eprints.org] and unpack into a separate directory on your EPrints repository server.  E.g.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  tar -xzvf eprints-3.4.1.tar.gz /home/eprints/&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  tar -xzvf eprints-3.4.1.tar.gz /home/eprints/&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Tue, 13 Oct 2026 13:04:19 GMT</pubDate>
			<dc:creator>Ap1e26</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:Upgrading</comments>
		</item>
		<item>
			<title>Upgrading between EPrints 3.4 versions</title>
			<link>https://wiki.eprints.org/w/index.php?title=Upgrading_between_EPrints_3.4_versions&amp;diff=17560&amp;oldid=17539</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=Upgrading_between_EPrints_3.4_versions&amp;diff=17560&amp;oldid=17539</guid>
			<description>&lt;p&gt;Redirected page to &lt;a href=&quot;/w/Upgrading&quot; title=&quot;Upgrading&quot;&gt;Upgrading&lt;/a&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.eprints.org/w/index.php?title=Upgrading_between_EPrints_3.4_versions&amp;amp;diff=17560&amp;amp;oldid=17539&quot;&gt;Show changes&lt;/a&gt;</description>
			<pubDate>Tue, 13 Oct 2026 13:03:22 GMT</pubDate>
			<dc:creator>Ap1e26</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:Upgrading_between_EPrints_3.4_versions</comments>
		</item>
		<item>
			<title>Upgrading</title>
			<link>https://wiki.eprints.org/w/index.php?title=Upgrading&amp;diff=17559&amp;oldid=17541</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=Upgrading&amp;diff=17559&amp;oldid=17541</guid>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.eprints.org/w/index.php?title=Upgrading&amp;amp;diff=17559&amp;amp;oldid=17541&quot;&gt;Show changes&lt;/a&gt;</description>
			<pubDate>Tue, 13 Oct 2026 13:02:14 GMT</pubDate>
			<dc:creator>Ap1e26</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:Upgrading</comments>
		</item>
		<item>
			<title>Upgrading between EPrints 3.3 Versions</title>
			<link>https://wiki.eprints.org/w/index.php?title=Upgrading_between_EPrints_3.3_Versions&amp;diff=17558&amp;oldid=17557</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=Upgrading_between_EPrints_3.3_Versions&amp;diff=17558&amp;oldid=17557</guid>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:01, 13 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Upgrade between same series versions of EPrints ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Upgrade between same series versions of EPrints ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you are upgrading between the same series versions of EPrints (e.g. 3.3.15 to 3.3.16 or 3.4.2 to 3.4.3)  then the upgrade process is somewhat more straightforward that upgrading between EPrints series versions (e.g. 3.3.16 to 3.4.3).  This page was originally written for upgrading between 3.3 series versions,  &amp;#039;&amp;#039;&amp;#039;[[Upgrading between EPrints 3.4 versions]]&amp;#039;&amp;#039;&amp;#039; provides additional specific information about EPrints 3.4 series.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you are upgrading between the same series versions of EPrints (e.g. 3.3.15 to 3.3.16 or 3.4.2 to 3.4.3)  then the upgrade process is somewhat more straightforward that upgrading between EPrints series versions (e.g. 3.3.16 to 3.4.3).  This page was originally written for upgrading between 3.3 series versions,  &amp;#039;&amp;#039;&amp;#039;[[Upgrading between EPrints 3.4 versions]]&amp;#039;&amp;#039;&amp;#039; provides additional specific information about EPrints 3.4 series.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Upgrading between EPrints 3.3 Versions]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== From a Linux Package Manager ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== From a Linux Package Manager ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Tue, 13 Oct 2026 13:01:44 GMT</pubDate>
			<dc:creator>Ap1e26</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:Upgrading_between_EPrints_3.3_Versions</comments>
		</item>
		<item>
			<title>Upgrading between EPrints 3.3 Versions</title>
			<link>https://wiki.eprints.org/w/index.php?title=Upgrading_between_EPrints_3.3_Versions&amp;diff=17557&amp;oldid=0</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=Upgrading_between_EPrints_3.3_Versions&amp;diff=17557&amp;oldid=0</guid>
			<description>&lt;p&gt;Created page with &amp;quot;&lt;a href=&quot;/w/Category:Upgrading&quot; title=&quot;Category:Upgrading&quot;&gt;Category:Upgrading&lt;/a&gt; {{manual}} == Upgrade between same series versions of EPrints == If you are upgrading between the same series versions of EPrints (e.g. 3.3.15 to 3.3.16...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Upgrading]]&lt;br /&gt;
{{manual}}&lt;br /&gt;
== Upgrade between same series versions of EPrints ==&lt;br /&gt;
If you are upgrading between the same series versions of EPrints (e.g. 3.3.15 to 3.3.16 or 3.4.2 to 3.4.3)  then the upgrade process is somewhat more straightforward that upgrading between EPrints series versions (e.g. 3.3.16 to 3.4.3).  This page was originally written for upgrading between 3.3 series versions,  &amp;#039;&amp;#039;&amp;#039;[[Upgrading between EPrints 3.4 versions]]&amp;#039;&amp;#039;&amp;#039; provides additional specific information about EPrints 3.4 series.&lt;br /&gt;
[[Upgrading between EPrints 3.3 Versions]]&lt;br /&gt;
&lt;br /&gt;
=== From a Linux Package Manager ===&lt;br /&gt;
If you have installed from the Deb or RPM package, then you can just upgrade this.  However, it is recommended that you have done a backup before doing this.  Also if this is on a production server, that you do this during an extended period of scheduled downtime and have previously tested the upgrade on a pre-production server.&lt;br /&gt;
&lt;br /&gt;
Once the package upgrade has completed make sure to run both &amp;#039;&amp;#039;epadmin upgrade&amp;#039;&amp;#039; and &amp;#039;&amp;#039;epadmin update&amp;#039;&amp;#039; on all archives.  The package manager may only tell you need to run &amp;#039;&amp;#039;epadmin upgrade&amp;#039;&amp;#039; but &amp;#039;&amp;#039;epadmin update&amp;#039;&amp;#039; is also needed to ensure newly added fields to data objects are also incorporated.&lt;br /&gt;
 /opt/eprints3/bin/epadmin upgrade ARCHIVEID&lt;br /&gt;
 /opt/eprints3/bin/epadmin update ARCHIVEID&lt;br /&gt;
&lt;br /&gt;
=== From GitHub ===&lt;br /&gt;
If you have installed with GitHub, the preferred method for production repositories, you can update to the latest version using the following commands, substituting &amp;#039;&amp;#039;y&amp;#039;&amp;#039; for the version you want and &amp;#039;&amp;#039;x&amp;#039;&amp;#039; for the 3 or 4 depending on whether you are upgrading between EPrints 3.3 or 3.4 series:&lt;br /&gt;
&lt;br /&gt;
 git fetch origin&lt;br /&gt;
 git merge tags/v3.x.y&lt;br /&gt;
&lt;br /&gt;
This should warn you if you have made any locally uncommitted changes.  You may need to use &amp;#039;&amp;#039;git stash&amp;#039;&amp;#039; to move these temporarily and reintegrate after updating from GitHub.&lt;br /&gt;
&lt;br /&gt;
Once updated to the intended tagged release version any resolved and local uncommitted changes then make sure to run both &amp;#039;&amp;#039;epadmin upgrade&amp;#039;&amp;#039; and &amp;#039;&amp;#039;epadmin update&amp;#039;&amp;#039; on all archives and then reload the webserver and EPrints indexer, e.g.&lt;br /&gt;
 /opt/eprints3/bin/epadmin upgrade ARCHIVEID&lt;br /&gt;
 /opt/eprints3/bin/epadmin update ARCHIVEID&lt;br /&gt;
 apachectl graceful&lt;br /&gt;
 /opt/eprints3/bin indexer restart&lt;br /&gt;
&lt;br /&gt;
=== From a Tarball ===&lt;br /&gt;
Although not impossible it is strongly discouraged to upgrade from a tarball.  One major reason not to do this is that if you have made any local changes other than to your original archive&amp;#039;s configuration, it will be difficult to ensure all these modifications are retained.  However, if you wish to do this, you can follow the instructions below, (as the eprints user unless otherwise stated):&lt;br /&gt;
&lt;br /&gt;
==== Downloading and Unpacking 3.3 ====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Download the tarball from files.eprints.org, (e.g. https://files.eprints.org/2306/5/eprints-3.3.16.tar.gz)&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; As the root user, unpack the tarball under the same parent path as your existing EPrints and change the ownership of this whole directory structure&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cd /opt&lt;br /&gt;
 tar -xzvf eprints-3.3.16.tar.gz&lt;br /&gt;
 mv eprints-3.3.16 eprints3_new&lt;br /&gt;
 chown -R eprints:eprints /opt/eprints3_new&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
==== Downloading and Unpacking 3.4 ====&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Download the main tarball from files.eprints.org, (e.g. https://files.eprints.org/3097/5/eprints-3.4.6.tar.gz)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Download the publications tarball from files.eprints.org, (e.g. https://files.eprints.org/3097/6/eprints-3.4.6-flavours.tar.gz)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; As the root user, unpack the tarball under the same parent path as your existing EPrints and change the ownership of this whole directory structure&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cd /opt&lt;br /&gt;
 tar -xzvf /home/eprints/eprints-3.4.6.tar.gz&lt;br /&gt;
 tar -xzvf /home/eprints/eprints-3.4.6-flavours.tar.gz&lt;br /&gt;
 mv eprints-3.4.6 eprints3_new&lt;br /&gt;
 chown -R eprints:eprints /opt/eprints3_new&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Installing and Configuring ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; As the root user, stop Apache and EPrints&amp;#039; indexer.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 apachectl graceful-stop&lt;br /&gt;
 /opt/eprints3/bin/epindexer stop&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Move the archive(s) from your old EPrints to your new one, e.g.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 mv /opt/eprints3/archives/* /opt/eprints3_new/archives/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Copy SystemSettings.pm to your new EPrints as well as site-wide settings&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cp -p /opt/eprints3/perl_lib/EPrints/SystemSettings.pm /opt/eprints3_new/perl_lib/EPrints/&lt;br /&gt;
 cp -pR /opt/eprints3/cfg /opt/eprints3_new/cfg&lt;br /&gt;
 cp -pR /opt/eprints3/site_lib /opt/eprints3_new/site_lib&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; If you are aware of any local modifications to files under your EPrints path (e.g. /opt/eprints3) but outside the archives directory then compare these files using diff to work out how your local changes can be integrated.  E.g.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 diff /opt/eprints3/perl_lib/EPrints/MetaField/Date.pm /opt/eprints3_new/perl_lib/EPrints/MetaField/Date.pm &lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; As the root user, switch round the old and new versions of EPrints, e.g.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 mv /opt/eprints3 /opt/eprints3_old&lt;br /&gt;
 mv /opt/eprints3_new /opt/eprints3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Run epadmin test to check there are no configuration issues, e.g.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 /opt/eprints3/bin/epadmin test&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Run &amp;#039;&amp;#039;epadmin upgrade&amp;#039;&amp;#039; and &amp;#039;&amp;#039;epadmin update&amp;#039;&amp;#039; to deploy any structural changes or addition of fields to the database, e.g.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 /opt/eprints3/bin/epadmin upgrade ARCHIVEID&lt;br /&gt;
 /opt/eprints3/bin/epadmin update ARCHIVEID&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Restart EPrints&amp;#039; indexer.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 /opt/eprints3/bin/epindexer start&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; As the root user, restart Apache.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 apachectl restart&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Don&amp;#039;t forget to reinstall your Bazaar packages.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Upgrading to EPrints 3.3 ==&lt;br /&gt;
Upgrading from older 3.1 and 3.2 versions of EPrints to 3.3 is somewhat more involved.  Please see the following guides:&lt;br /&gt;
* [[Upgrading from 3.1]]&lt;br /&gt;
* [[Upgrading from 3.2]]&lt;br /&gt;
&lt;br /&gt;
== Upgrading to EPrints 3.4 ==&lt;br /&gt;
To upgrade to EPrints 3.4 you will need to already be running a version of EPrints 3.3.  Ideally at least 3.3.12, which has the following guide:&lt;br /&gt;
* [[Upgrading 3.3.12+ to 3.4]]&lt;/div&gt;</description>
			<pubDate>Tue, 13 Oct 2026 13:01:32 GMT</pubDate>
			<dc:creator>Ap1e26</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:Upgrading_between_EPrints_3.3_Versions</comments>
		</item>
		<item>
			<title>Installing an EPM</title>
			<link>https://wiki.eprints.org/w/index.php?title=Installing_an_EPM&amp;diff=17556&amp;oldid=17554</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=Installing_an_EPM&amp;diff=17556&amp;oldid=17554</guid>
			<description>&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Integration with the Archive&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:59, 13 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-multi&quot; lang=&quot;en-GB&quot;&gt;(One intermediate revision by the same user not shown)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Installing from GitHub repository ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Installing from GitHub repository ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;1. Clone from Github the Bazaar plugin repository (e.g. https://github.com/eprints/reports.git) to /opt/eprints3/lib/epm/ and fetch the required version&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.  (If you are installing a different version to what they have already installed you will need to take great care when &#039;&#039;&#039;Integration with the Archive&#039;&#039;&#039;)&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;1. Clone from Github the Bazaar plugin repository (e.g. https://github.com/eprints/reports.git) to /opt/eprints3/lib/epm/ and fetch the required version.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  cd /opt/eprints3/lib/epm/&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  cd /opt/eprints3/lib/epm/&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  git clone https://github.com/eprints/reports.git&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  git clone https://github.com/eprints/reports.git&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l11&quot;&gt;Line 11:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 11:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;2. Run the /opt/eprints3/ingredients/bazaar/tools/epm command to link the library from /opt/eprints3/lib/epm/ in the appropriate locations under /opt/eprints3/lib/&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;2. Run the /opt/eprints3/ingredients/bazaar/tools/epm command to link the library from /opt/eprints3/lib/epm/ in the appropriate locations under /opt/eprints3/lib/&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  /opt/eprints3/ingredients/bazaar/tools/epm link_lib reports # EPrints 3.4.6+&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  /opt/eprints3/ingredients/bazaar/tools/epm link_lib reports # EPrints 3.4.6+&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  /opt/eprints3/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;site_lib&lt;/del&gt;/tools/epm &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;link_lib &lt;/del&gt;reports &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# EPrints 3&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;4&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;5-&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Integration with the Archive ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1. Enable the plugin using tools/epm&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  /opt/eprints3/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ingredients/bazaar&lt;/ins&gt;/tools/epm &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;enable &amp;lt;ARCHIVE_ID&amp;gt; &amp;lt;PLUGIN_ID&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;i&amp;gt;Note: &amp;lt;code&amp;gt;PLUGIN_ID&amp;lt;/code&amp;gt; in our example is &amp;lt;code&amp;gt;&lt;/ins&gt;reports&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/code&amp;gt;&amp;lt;/i&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2. Where any warnings are produced compare the current and .epmnew version of a file and reconcile any differences.  Removing the &lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;epmnew file when you are done&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Tue, 13 Oct 2026 12:59:53 GMT</pubDate>
			<dc:creator>Ap1e26</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:Installing_an_EPM</comments>
		</item>
		<item>
			<title>Installing an EPM</title>
			<link>https://wiki.eprints.org/w/index.php?title=Installing_an_EPM&amp;diff=17554&amp;oldid=0</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=Installing_an_EPM&amp;diff=17554&amp;oldid=0</guid>
			<description>&lt;p&gt;Created page with &amp;quot;== Important == Broadly EPMs have been superseded by Ingredients and should be avoided. If you find you must install one, this guide aims to help.  == Installing from GitHub r...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Important ==&lt;br /&gt;
Broadly EPMs have been superseded by Ingredients and should be avoided. If you find you must install one, this guide aims to help.&lt;br /&gt;
&lt;br /&gt;
== Installing from GitHub repository ==&lt;br /&gt;
1. Clone from Github the Bazaar plugin repository (e.g. https://github.com/eprints/reports.git) to /opt/eprints3/lib/epm/ and fetch the required version.  (If you are installing a different version to what they have already installed you will need to take great care when &amp;#039;&amp;#039;&amp;#039;Integration with the Archive&amp;#039;&amp;#039;&amp;#039;).&lt;br /&gt;
 cd /opt/eprints3/lib/epm/&lt;br /&gt;
 git clone https://github.com/eprints/reports.git&lt;br /&gt;
 cd reports&lt;br /&gt;
 git checkout v3.2.1&lt;br /&gt;
&lt;br /&gt;
2. Run the /opt/eprints3/ingredients/bazaar/tools/epm command to link the library from /opt/eprints3/lib/epm/ in the appropriate locations under /opt/eprints3/lib/&lt;br /&gt;
 /opt/eprints3/ingredients/bazaar/tools/epm link_lib reports # EPrints 3.4.6+&lt;br /&gt;
 /opt/eprints3/site_lib/tools/epm link_lib reports # EPrints 3.4.5-&lt;/div&gt;</description>
			<pubDate>Tue, 13 Oct 2026 12:55:55 GMT</pubDate>
			<dc:creator>Ap1e26</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:Installing_an_EPM</comments>
		</item>
		<item>
			<title>Main Page</title>
			<link>https://wiki.eprints.org/w/index.php?title=Main_Page&amp;diff=17553&amp;oldid=17542</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=Main_Page&amp;diff=17553&amp;oldid=17542</guid>
			<description>&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Getting Started&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:30, 12 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l39&quot;&gt;Line 39:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 39:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[:Category:Plugins|Plugins and Bazaar packages for EPrints]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[:Category:Plugins|Plugins and Bazaar packages for EPrints]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[:Category:Training Video|EPrints Training Course]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[:Category:Training Video|EPrints Training Course]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Staying Online with AI Bots]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Abubis - &lt;/ins&gt;Staying Online with AI Bots]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Getting Support==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Getting Support==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Mon, 12 Oct 2026 13:30:25 GMT</pubDate>
			<dc:creator>LukeWallin</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:Main_Page</comments>
		</item>
		<item>
			<title>Staying Online with AI Bots</title>
			<link>https://wiki.eprints.org/w/index.php?title=Staying_Online_with_AI_Bots&amp;diff=17551&amp;oldid=17543</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=Staying_Online_with_AI_Bots&amp;diff=17551&amp;oldid=17543</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/w/User:LukeWallin&quot; class=&quot;mw-userlink&quot; title=&quot;User:LukeWallin&quot;&gt;&lt;bdi&gt;LukeWallin&lt;/bdi&gt;&lt;/a&gt; moved page &lt;a href=&quot;/w/index.php?title=Staying_Online_with_AI_Bots&amp;amp;redirect=no&quot; class=&quot;mw-redirect&quot; title=&quot;Staying Online with AI Bots&quot;&gt;Staying Online with AI Bots&lt;/a&gt; to &lt;a href=&quot;/w/Abubis_-_Staying_Online_with_AI_Bots&quot; title=&quot;Abubis - Staying Online with AI Bots&quot;&gt;Abubis - Staying Online with AI Bots&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:30, 12 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-multi&quot; lang=&quot;en-GB&quot;&gt;(7 intermediate revisions by the same user not shown)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l2&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;From 2025(ish) onwards, EPrints instances can struggle to stay online from DDOS-like behaviour that is flung at it regularly.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;From 2025(ish) onwards, EPrints instances can struggle to stay online from DDOS-like behaviour that is flung at it regularly.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;EPrints Services have been working on a solution that uses Anubis to attempt filter out bots for specific pages, and nginx to add a cache and apply rate and connection limiting. Our solution is tailored to our hosting infrastructure, but should be relatively easy to adapt to a bespoke EPrints installation. This page documents how the solution works and how it is configured.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=== Our Solution ===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The ingredient [https://github.com/eprints/anubis &quot;Anubis&quot;] contains our solution with Anubis and Nginx. Its README will be the most up to date source of information, therefore this will only summarise.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* EPrints is run on its own internal instance of Apache, because it is unstable in Apache&#039;s multithreaded mode, and the layers in front exacerbate the effects of a segfault.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* Apache is used as the front webserver (listening on port 80/443) because this is currently the only way to support Shibboleth Single Sign On and SSL is already configured for Apache.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* Nginx is used instead of Apache because it natively supports more open connections than Apache (originally it was intended to be the front facing webserver) and it has some very useful rate limiting and caching features.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* In order to support not caching logged in users, the ingredient has some fixes for core EPrints code for setting and unsetting session cookies. Hopefully the next (3.4.9) release of EPrints will include these fixes.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Mon, 12 Oct 2026 13:30:05 GMT</pubDate>
			<dc:creator>LukeWallin</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:Staying_Online_with_AI_Bots</comments>
		</item>
		<item>
			<title>Staying Online with AI Bots</title>
			<link>https://wiki.eprints.org/w/index.php?title=Staying_Online_with_AI_Bots&amp;diff=17543&amp;oldid=0</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=Staying_Online_with_AI_Bots&amp;diff=17543&amp;oldid=0</guid>
			<description>&lt;p&gt;Created page with &amp;quot;== Hardening your EPrints instance so it can survive the onslaught of bizarre behaviour from (presumed) AI bots. ==  From 2025(ish) onwards, EPrints instances can struggle to...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Hardening your EPrints instance so it can survive the onslaught of bizarre behaviour from (presumed) AI bots. ==&lt;br /&gt;
&lt;br /&gt;
From 2025(ish) onwards, EPrints instances can struggle to stay online from DDOS-like behaviour that is flung at it regularly.&lt;/div&gt;</description>
			<pubDate>Mon, 12 Oct 2026 11:00:33 GMT</pubDate>
			<dc:creator>LukeWallin</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:Staying_Online_with_AI_Bots</comments>
		</item>
		<item>
			<title>Main Page</title>
			<link>https://wiki.eprints.org/w/index.php?title=Main_Page&amp;diff=17542&amp;oldid=17031</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=Main_Page&amp;diff=17542&amp;oldid=17031</guid>
			<description>&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Getting Started&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:56, 12 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l39&quot;&gt;Line 39:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 39:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[:Category:Plugins|Plugins and Bazaar packages for EPrints]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[:Category:Plugins|Plugins and Bazaar packages for EPrints]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[:Category:Training Video|EPrints Training Course]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[:Category:Training Video|EPrints Training Course]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [[Staying Online with AI Bots]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Getting Support==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Getting Support==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Mon, 12 Oct 2026 10:56:44 GMT</pubDate>
			<dc:creator>LukeWallin</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:Main_Page</comments>
		</item>
		<item>
			<title>Upgrading</title>
			<link>https://wiki.eprints.org/w/index.php?title=Upgrading&amp;diff=17541&amp;oldid=16732</link>
			<guid isPermaLink="false">https://wiki.eprints.org/w/index.php?title=Upgrading&amp;diff=17541&amp;oldid=16732</guid>
			<description>&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Upgrade between same series versions of EPrints&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:27, 12 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-multi&quot; lang=&quot;en-GB&quot;&gt;(One intermediate revision by the same user not shown)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Upgrade between same series versions of EPrints ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Upgrade between same series versions of EPrints ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you are upgrading between the same series versions of EPrints (e.g. 3.3.15 to 3.3.16 or 3.4.2 to 3.4.3)  then the upgrade process is somewhat more straightforward that upgrading between EPrints series versions (e.g. 3.3.16 to 3.4.3).  This page was originally written for upgrading between 3.3 series versions,  &amp;#039;&amp;#039;&amp;#039;[[Upgrading between EPrints 3.4 versions]]&amp;#039;&amp;#039;&amp;#039; provides additional specific information about EPrints 3.4 series.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you are upgrading between the same series versions of EPrints (e.g. 3.3.15 to 3.3.16 or 3.4.2 to 3.4.3)  then the upgrade process is somewhat more straightforward that upgrading between EPrints series versions (e.g. 3.3.16 to 3.4.3).  This page was originally written for upgrading between 3.3 series versions,  &amp;#039;&amp;#039;&amp;#039;[[Upgrading between EPrints 3.4 versions]]&amp;#039;&amp;#039;&amp;#039; provides additional specific information about EPrints 3.4 series.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Upgrading between EPrints 3.3 Versions]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== From a Linux Package Manager ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== From a Linux Package Manager ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l102&quot;&gt;Line 102:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 103:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ol&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ol&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Upgrading to EPrints &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;to &lt;/del&gt;3.3 ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Upgrading to EPrints 3.3 ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Upgrading from older 3.1 and 3.2 versions of EPrints to 3.3 is somewhat more involved.  Please see the following guides:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Upgrading from older 3.1 and 3.2 versions of EPrints to 3.3 is somewhat more involved.  Please see the following guides:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Upgrading from 3.1]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Upgrading from 3.1]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Mon, 12 Oct 2026 09:27:25 GMT</pubDate>
			<dc:creator>Ap1e26</dc:creator>
			<comments>https://wiki.eprints.org/w/Talk:Upgrading</comments>
		</item>
</channel></rss>