<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.wreckroom.nyc/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=128.36.7.78</id>
	<title>Wreckroom - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.wreckroom.nyc/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=128.36.7.78"/>
	<link rel="alternate" type="text/html" href="https://wiki.wreckroom.nyc/index.php?title=Special:Contributions/128.36.7.78"/>
	<updated>2026-04-29T18:35:29Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.2</generator>
	<entry>
		<id>https://wiki.wreckroom.nyc/index.php?title=Web_Server&amp;diff=422</id>
		<title>Web Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.wreckroom.nyc/index.php?title=Web_Server&amp;diff=422"/>
		<updated>2024-05-06T18:11:15Z</updated>

		<summary type="html">&lt;p&gt;128.36.7.78: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Synology hosts [https://wreckroom.nyc https://wreckroom.nyc] over 443 using a NGINX Reverse Proxy via &amp;lt;code&amp;gt;localhost:3000&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Updating Copy to Website=&lt;br /&gt;
# Commit changes on GitHub&lt;br /&gt;
## app/page.js (replace text in the &amp;lt;code&amp;gt;&amp;lt;Card /&amp;gt;&amp;lt;/code&amp;gt; components&lt;br /&gt;
## app/components/layout/Mission.js&lt;br /&gt;
# in terminal, execute&lt;br /&gt;
## &amp;lt;code&amp;gt;ssh userName@wreckroom.nyc&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;cd /volume2/wreckroom.nyc/wreckroom.nyc&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;git pull&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;sudo pm2 delete all&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;sudo pm2 start &amp;quot;npm run dev&amp;quot; -- start&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PM2==&lt;br /&gt;
&lt;br /&gt;
'''PM2''' is a process manager that serves the [https://en.wikipedia.org/wiki/Npm npm] NextJS App [https://wreckroom.nyc https://wreckroom.nyc]&lt;br /&gt;
&lt;br /&gt;
Upon restarting the Synology, you will to restart PM2 in &amp;lt;code&amp;gt;cd /volume2/wreckroom.nyc/wreckroom.nyc&amp;lt;/code&amp;gt; by following these steps:&lt;br /&gt;
&lt;br /&gt;
#End all processes: &amp;lt;code&amp;gt;sudo pm2 delete all&amp;lt;/code&amp;gt;.&lt;br /&gt;
#Start the [https://en.wikipedia.org/wiki/Npm npm] process using '''PM2''': &amp;lt;code&amp;gt;sudo pm2 start npm -- start&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you are having issues with '''PM2''' process manager serving the NextJS app (when &amp;lt;code&amp;gt;sudo npm run start&amp;lt;/code&amp;gt; works fine), use the above steps as well.&lt;br /&gt;
&lt;br /&gt;
If having trouble running npm run start due to fonts or other issues try&lt;br /&gt;
&amp;lt;code&amp;gt;sudo pm2 start &amp;quot;npm run dev&amp;quot; -- start&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Certificates==&lt;br /&gt;
If you make changes to a Certificate's FQDN, in addition to migrating the certificate, you ''must'' go to Control Panel / Login Portal / Advanced / Reverse Proxy. The hostname must be changed there for everything to work properly! This took half a day to figure out last time, hope it saves you some time in the future :)&lt;/div&gt;</summary>
		<author><name>128.36.7.78</name></author>
	</entry>
</feed>