<?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=66.108.234.75</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=66.108.234.75"/>
	<link rel="alternate" type="text/html" href="https://wiki.wreckroom.nyc/index.php?title=Special:Contributions/66.108.234.75"/>
	<updated>2026-04-29T15:44:24Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.2</generator>
	<entry>
		<id>https://wiki.wreckroom.nyc/index.php?title=Web_Server&amp;diff=449</id>
		<title>Web Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.wreckroom.nyc/index.php?title=Web_Server&amp;diff=449"/>
		<updated>2026-04-28T00:54:36Z</updated>

		<summary type="html">&lt;p&gt;66.108.234.75: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Synology Site Management =&lt;br /&gt;
&lt;br /&gt;
Both sites are hosted on '''mainsqueeze''' (Synology) behind NGINX Reverse Proxy, served over 443.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Site !! Local Port !! Directory&lt;br /&gt;
|-&lt;br /&gt;
| [https://wreckroom.nyc wreckroom.nyc] || &amp;lt;code&amp;gt;localhost:3000&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;/volume2/wreckroom.nyc/wreckroom.nyc&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [https://justinbjur.com justinbjur.com] || &amp;lt;code&amp;gt;localhost:3001&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;/volume2/justinbjur.com/justinbjur.com&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Updating Site Content ==&lt;br /&gt;
# Make changes locally and commit to GitHub&lt;br /&gt;
# SSH into mainsqueeze: &amp;lt;code&amp;gt;ssh guernica@mainsqueeze&amp;lt;/code&amp;gt;&lt;br /&gt;
# Navigate to the site and pull:&lt;br /&gt;
## &amp;lt;code&amp;gt;cd /volume2/wreckroom.nyc/wreckroom.nyc&amp;lt;/code&amp;gt; (or justinbjur.com)&lt;br /&gt;
## &amp;lt;code&amp;gt;git pull&amp;lt;/code&amp;gt;&lt;br /&gt;
# Restart pm2: &amp;lt;code&amp;gt;sudo pm2 restart wreckroom.nyc&amp;lt;/code&amp;gt; (or justinbjur.com)&lt;br /&gt;
&lt;br /&gt;
== PM2 ==&lt;br /&gt;
'''PM2''' is a process manager that keeps both Next.js apps alive on mainsqueeze.&lt;br /&gt;
&lt;br /&gt;
=== Current Processes ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Name !! Command&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;wreckroom.nyc&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;npm run start&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;justinbjur.com&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;npm run start&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== After a Synology Reboot ===&lt;br /&gt;
PM2 should auto-resume if &amp;lt;code&amp;gt;pm2 save&amp;lt;/code&amp;gt; was run. If not, restart manually:&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;sudo pm2 start npm --name &amp;quot;wreckroom.nyc&amp;quot; -- run start&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;cd /volume2/justinbjur.com/justinbjur.com&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo pm2 start npm --name &amp;quot;justinbjur.com&amp;quot; -- run start&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo pm2 save&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
If a site is down and pm2 shows an error, delete and restart that process:&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo pm2 delete wreckroom.nyc&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo pm2 start npm --name &amp;quot;wreckroom.nyc&amp;quot; -- run start&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo pm2 save&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Certificates ==&lt;br /&gt;
If you modify a certificate's FQDN, you '''must''' also update the reverse proxy entry.&lt;br /&gt;
&lt;br /&gt;
'''Control Panel → Login Portal → Advanced → Reverse Proxy'''&lt;br /&gt;
&lt;br /&gt;
Update the hostname there — without this step the site will not resolve correctly even after migrating the cert. This has cost half a day before, don't skip it.&lt;/div&gt;</summary>
		<author><name>66.108.234.75</name></author>
	</entry>
	<entry>
		<id>https://wiki.wreckroom.nyc/index.php?title=Web_Server&amp;diff=448</id>
		<title>Web Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.wreckroom.nyc/index.php?title=Web_Server&amp;diff=448"/>
		<updated>2026-04-28T00:12:25Z</updated>

		<summary type="html">&lt;p&gt;66.108.234.75: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Synology Site Management =&lt;br /&gt;
&lt;br /&gt;
Both sites are hosted on '''mainsqueeze''' (Synology) behind NGINX Reverse Proxy, served over 443.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Site !! Local Port !! Directory&lt;br /&gt;
|-&lt;br /&gt;
| [https://wreckroom.nyc wreckroom.nyc] || &amp;lt;code&amp;gt;localhost:3000&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;/volume2/wreckroom.nyc/wreckroom.nyc&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [https://justinbjur.com justinbjur.com] || &amp;lt;code&amp;gt;localhost:3001&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;/volume2/justinbjur.com/justinbjur.com&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Updating Site Content ==&lt;br /&gt;
# Make changes locally and commit to GitHub&lt;br /&gt;
# SSH into mainsqueeze: &amp;lt;code&amp;gt;ssh guernica@mainsqueeze&amp;lt;/code&amp;gt;&lt;br /&gt;
# Navigate to the site and pull:&lt;br /&gt;
## &amp;lt;code&amp;gt;cd /volume2/wreckroom.nyc/wreckroom.nyc&amp;lt;/code&amp;gt; (or justinbjur.com)&lt;br /&gt;
## &amp;lt;code&amp;gt;git pull&amp;lt;/code&amp;gt;&lt;br /&gt;
# Restart pm2: &amp;lt;code&amp;gt;sudo pm2 restart wreckroom.nyc&amp;lt;/code&amp;gt; (or justinbjur.com)&lt;br /&gt;
&lt;br /&gt;
== PM2 ==&lt;br /&gt;
'''PM2''' is a process manager that keeps both Next.js apps alive on mainsqueeze.&lt;br /&gt;
&lt;br /&gt;
=== Current Processes ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Name !! Command&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;wreckroom.nyc&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;npm run dev&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;justinbjur.com&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;npm run dev&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== After a Synology Reboot ===&lt;br /&gt;
PM2 should auto-resume if &amp;lt;code&amp;gt;pm2 save&amp;lt;/code&amp;gt; was run. If not, restart manually:&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;sudo pm2 start npm --name &amp;quot;wreckroom.nyc&amp;quot; -- run dev&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;cd /volume2/justinbjur.com/justinbjur.com&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo pm2 start npm --name &amp;quot;justinbjur.com&amp;quot; -- run dev&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo pm2 save&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
If a site is down and pm2 shows an error, delete and restart that process:&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo pm2 delete wreckroom.nyc&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo pm2 start npm --name &amp;quot;wreckroom.nyc&amp;quot; -- run dev&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo pm2 save&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Certificates ==&lt;br /&gt;
If you modify a certificate's FQDN, you '''must''' also update the reverse proxy entry.&lt;br /&gt;
&lt;br /&gt;
'''Control Panel → Login Portal → Advanced → Reverse Proxy'''&lt;br /&gt;
&lt;br /&gt;
Update the hostname there — without this step the site will not resolve correctly even after migrating the cert. This has cost half a day before, don't skip it.&lt;/div&gt;</summary>
		<author><name>66.108.234.75</name></author>
	</entry>
	<entry>
		<id>https://wiki.wreckroom.nyc/index.php?title=Wreckroom&amp;diff=442</id>
		<title>Wreckroom</title>
		<link rel="alternate" type="text/html" href="https://wiki.wreckroom.nyc/index.php?title=Wreckroom&amp;diff=442"/>
		<updated>2026-01-19T16:39:36Z</updated>

		<summary type="html">&lt;p&gt;66.108.234.75: /* UniFi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Wreckroom]] is an Independent Record Label focused on innovative and groundbreaking music.&lt;br /&gt;
&lt;br /&gt;
=Strategy=&lt;br /&gt;
===[[Executive Summary]]===&lt;br /&gt;
===[[Road Map Q1-Q2 2024]]===&lt;br /&gt;
&lt;br /&gt;
=Media Verticals=&lt;br /&gt;
Media Verticals are the different broad categories of content we focus on.&lt;br /&gt;
&lt;br /&gt;
===[[Performance Series]]===&lt;br /&gt;
A Safe and Sound Showcase, Daylight Sessions all fall under these categories. Usually a performance video piece that lives on YouTube.&lt;br /&gt;
&lt;br /&gt;
===[[Interviews]]===&lt;br /&gt;
Short form content pieces that either feed into the performance series or create a short form entertainment piece from artists we’ve worked with.&lt;br /&gt;
&lt;br /&gt;
===[[WRNY]]===&lt;br /&gt;
&lt;br /&gt;
WRNY a 24 hour Youtube Radio Station, featuring all the artists that we have hand selected to perform at [[Safe &amp;amp; Sound Studios]].&lt;br /&gt;
&lt;br /&gt;
=Access=&lt;br /&gt;
You can access Wreckroom remotely via [[VPN]] or onsite. You will need to mount the [[Media Server]] to access the media and [[DaVinci Resolve Project Server]] for video editing.&lt;br /&gt;
==Remote Access==&lt;br /&gt;
===[[VPN]]===&lt;br /&gt;
&lt;br /&gt;
If you are working from home, connect to the [[VPN]] to access Wreckroom media files and storage ''remotely''.&lt;br /&gt;
&lt;br /&gt;
==Media Access==&lt;br /&gt;
Regardless of if you are at home or in the studio, you can access the Wreckroom servers:&lt;br /&gt;
&lt;br /&gt;
===[[Media Server]]===&lt;br /&gt;
Connect to [[Wreckroom]]'s vast media library.&lt;br /&gt;
&lt;br /&gt;
====[[File Naming Conventions]]====&lt;br /&gt;
Learn about how files on the server are to be named! TL;DR ALL CAPS&lt;br /&gt;
&lt;br /&gt;
== Project Access ==&lt;br /&gt;
&lt;br /&gt;
===[[DaVinci Resolve Project Server]]===&lt;br /&gt;
A Network Server to edit files remotely in resolve&lt;br /&gt;
&lt;br /&gt;
====[[Creating Proxies in Resolve Server]]====&lt;br /&gt;
Learn how creating proxy media on the [[Media Server]] helps speed up performance over the [[DaVinci Resolve Project Server]]!&lt;br /&gt;
&lt;br /&gt;
====[[Transferring Local Database to Davinci Resolve Project Server]]====&lt;br /&gt;
If you have a project that has been edited locally and needs to be transferred to the Resolve server!&lt;br /&gt;
&lt;br /&gt;
====[[Ensuring Media Accessibility]]====&lt;br /&gt;
Steps to create media accessible remotely as well as relink media in projects!&lt;br /&gt;
&lt;br /&gt;
=Help=&lt;br /&gt;
&lt;br /&gt;
===[https://www.mediawiki.org/wiki/Cheatsheet Wiki Syntax Cheatsheet]===&lt;br /&gt;
&lt;br /&gt;
= Network Administration =&lt;br /&gt;
&lt;br /&gt;
===[[Synology]]===&lt;br /&gt;
The Synology is a Network Attached Storage (NAS) and Linux Server that runs many different processes that are essential to [[Wreckroom]].&lt;br /&gt;
&lt;br /&gt;
===[[MacPro]]===&lt;br /&gt;
The MacPro runs the [[DaVinci Resolve Server]] and hosts [[OBS]] for [[WRNY]].&lt;br /&gt;
&lt;br /&gt;
===[[UniFi]]===&lt;br /&gt;
We have a 10G network...LFG!&lt;/div&gt;</summary>
		<author><name>66.108.234.75</name></author>
	</entry>
	<entry>
		<id>https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=441</id>
		<title>Navidrome</title>
		<link rel="alternate" type="text/html" href="https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=441"/>
		<updated>2025-09-25T03:28:17Z</updated>

		<summary type="html">&lt;p&gt;66.108.234.75: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Navidrome]] is a self-hosted music streaming server that lets you stream your personal music collection over the web. Think of it as your personal music cloud - you can listen to your music collection from anywhere, just like Spotify, but it's your own music hosted on your own server.&lt;br /&gt;
&lt;br /&gt;
=Configuration=&lt;br /&gt;
&lt;br /&gt;
The configuration file is located at: &amp;lt;code&amp;gt;/volume2/docker/navidrome/navidrome.toml&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Docker===&lt;br /&gt;
&lt;br /&gt;
Navidrome is managed inside a Docker container. To restart use: &amp;lt;code&amp;gt;sudo docker restart navidrome&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Certs ===&lt;br /&gt;
&lt;br /&gt;
The default '''wreckroom.nyc''' certs are located here: &amp;lt;code&amp;gt;/usr/syno/etc/certificate/system/default&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Since docker goes through the GUI &amp;lt;code&amp;gt;config.toml&amp;lt;/code&amp;gt; for [[Navidrome]] so updates to the default SSL certs need to happen manually to propagate on update.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo cp /usr/syno/etc/certificate/system/default/RSA-cert.pem /volume2/docker/navidrome/ssl/certificate.crt&lt;br /&gt;
sudo cp /usr/syno/etc/certificate/system/default/RSA-privkey.pem /volume2/docker/navidrome/ssl/private.key&lt;br /&gt;
sudo chmod 644 /volume2/docker/navidrome/ssl/certificate.crt&lt;br /&gt;
sudo chmod 600 /volume2/docker/navidrome/ssl/private.key&lt;br /&gt;
sudo docker restart navidrome&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.108.234.75</name></author>
	</entry>
	<entry>
		<id>https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=440</id>
		<title>Navidrome</title>
		<link rel="alternate" type="text/html" href="https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=440"/>
		<updated>2025-07-20T18:41:42Z</updated>

		<summary type="html">&lt;p&gt;66.108.234.75: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Navidrome]] is a self-hosted music streaming server that lets you stream your personal music collection over the web. Think of it as your personal music cloud - you can listen to your music collection from anywhere, just like Spotify, but it's your own music hosted on your own server.&lt;br /&gt;
&lt;br /&gt;
=Configuration=&lt;br /&gt;
&lt;br /&gt;
The configuration file is located at: &amp;lt;code&amp;gt;/volume2/docker/navidrome/config.toml&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Docker===&lt;br /&gt;
&lt;br /&gt;
Navidrome is managed inside a Docker container. To restart use: &amp;lt;code&amp;gt;sudo docker restart navidrome&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Certs ===&lt;br /&gt;
&lt;br /&gt;
The default '''wreckroom.nyc''' certs are located here: &amp;lt;code&amp;gt;/usr/syno/etc/certificate/system/default&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Since docker goes through the GUI &amp;lt;code&amp;gt;config.toml&amp;lt;/code&amp;gt; for [[Navidrome]] so updates to the default SSL certs need to happen manually to propagate on update.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo cp /usr/syno/etc/certificate/system/default/RSA-cert.pem /volume2/docker/navidrome/ssl/certificate.crt&lt;br /&gt;
sudo cp /usr/syno/etc/certificate/system/default/RSA-privkey.pem /volume2/docker/navidrome/ssl/private.key&lt;br /&gt;
sudo chmod 644 /volume2/docker/navidrome/ssl/certificate.crt&lt;br /&gt;
sudo chmod 600 /volume2/docker/navidrome/ssl/private.key&lt;br /&gt;
sudo docker restart navidrome&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.108.234.75</name></author>
	</entry>
	<entry>
		<id>https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=439</id>
		<title>Navidrome</title>
		<link rel="alternate" type="text/html" href="https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=439"/>
		<updated>2025-07-18T20:15:08Z</updated>

		<summary type="html">&lt;p&gt;66.108.234.75: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Navidrome]] is a self-hosted music streaming server that lets you stream your personal music collection over the web. Think of it as your personal music cloud - you can listen to your music collection from anywhere, just like Spotify, but it's your own music hosted on your own server.&lt;br /&gt;
&lt;br /&gt;
=Configuration=&lt;br /&gt;
&lt;br /&gt;
The configuration file is located at: &amp;lt;code&amp;gt;/volume2/docker/navidrome/config.toml&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Docker===&lt;br /&gt;
&lt;br /&gt;
Navidrome is managed inside a Docker container. To restart use: &amp;lt;code&amp;gt;sudo docker restart navidrome&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Certs ===&lt;br /&gt;
&lt;br /&gt;
The default '''wreckroom.nyc''' certs are located here: &amp;lt;code&amp;gt;/usr/syno/etc/certificate/system/default&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Since docker goes through the GUI &amp;lt;code&amp;gt;config.toml&amp;lt;/code&amp;gt; for [[Navidrome]] so updates to the default SSL certs need to happen manually to propagate on update.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
sudo cp /usr/syno/etc/certificate/system/default/RSA-cert.pem /volume2/docker/navidrome/ssl/certificate.crt&lt;br /&gt;
sudo cp /usr/syno/etc/certificate/system/default/RSA-privkey.pem /volume2/docker/navidrome/ssl/private.key&lt;br /&gt;
sudo chmod 644 /volume2/docker/navidrome/ssl/certificate.crt&lt;br /&gt;
sudo chmod 600 /volume2/docker/navidrome/ssl/private.key&lt;br /&gt;
sudo docker restart navidrome&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.108.234.75</name></author>
	</entry>
	<entry>
		<id>https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=438</id>
		<title>Navidrome</title>
		<link rel="alternate" type="text/html" href="https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=438"/>
		<updated>2025-07-18T20:02:24Z</updated>

		<summary type="html">&lt;p&gt;66.108.234.75: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Navidrome]] is a self-hosted music streaming server that lets you stream your personal music collection over the web. Think of it as your personal music cloud - you can listen to your music collection from anywhere, just like Spotify, but it's your own music hosted on your own server.&lt;br /&gt;
&lt;br /&gt;
=Configuration=&lt;br /&gt;
&lt;br /&gt;
The configuration file is located at: &amp;lt;code&amp;gt;/volume2/docker/navidrome/config.toml&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Docker===&lt;br /&gt;
&lt;br /&gt;
Navidrome is managed inside a Docker container. To restart use: &amp;lt;code&amp;gt;sudo docker restart navidrome&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Certs ===&lt;br /&gt;
&lt;br /&gt;
The default '''wreckroom.nyc''' certs are located here: &amp;lt;code&amp;gt;/usr/syno/etc/certificate/system/default&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Since docker goes through the GUI &amp;lt;code&amp;gt;config.toml&amp;lt;/code&amp;gt; for [[Navidrome]] so updates to the default SSL certs need to happen manually to propagate on update.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
cp /usr/syno/etc/certificate/system/default/RSA-cert.pem /volume2/docker/navidrome/ssl/certificate.crt&lt;br /&gt;
cp /usr/syno/etc/certificate/system/default/RSA-privkey.pem /volume2/docker/navidrome/ssl/private.key&lt;br /&gt;
chmod 644 /volume2/docker/navidrome/ssl/certificate.crt&lt;br /&gt;
chmod 600 /volume2/docker/navidrome/ssl/private.key&lt;br /&gt;
docker restart navidrome&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.108.234.75</name></author>
	</entry>
	<entry>
		<id>https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=437</id>
		<title>Navidrome</title>
		<link rel="alternate" type="text/html" href="https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=437"/>
		<updated>2025-07-18T19:42:05Z</updated>

		<summary type="html">&lt;p&gt;66.108.234.75: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Navidrome]] is a self-hosted music streaming server that lets you stream your personal music collection over the web. Think of it as your personal music cloud - you can listen to your music collection from anywhere, just like Spotify, but it's your own music hosted on your own server.&lt;br /&gt;
&lt;br /&gt;
=Configuration=&lt;br /&gt;
&lt;br /&gt;
The configuration file is located at: &amp;lt;code&amp;gt;/volume2/docker/navidrome/config.toml&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Docker===&lt;br /&gt;
&lt;br /&gt;
Navidrome is managed inside a Docker container. To restart use: &amp;lt;code&amp;gt;sudo docker restart navidrome&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Certs ===&lt;br /&gt;
&lt;br /&gt;
The default '''wreckroom.nyc''' certs are located here: &amp;lt;code&amp;gt;/usr/syno/etc/certificate/system/default&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I've set up symlinks to auto update the &amp;lt;code&amp;gt;config.toml&amp;lt;/code&amp;gt; for [[Navidrome]] so updates to the default SSL certs propagate on update.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
# First, navigate to the directory&lt;br /&gt;
cd /volume2/docker/navidrome/ssl&lt;br /&gt;
&lt;br /&gt;
# THEN create the symlinks&lt;br /&gt;
sudo ln -s /usr/syno/etc/certificate/system/default/RSA-cert.pem certificate.crt&lt;br /&gt;
sudo ln -s /usr/syno/etc/certificate/system/default/RSA-privkey.pem private.key&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.108.234.75</name></author>
	</entry>
	<entry>
		<id>https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=436</id>
		<title>Navidrome</title>
		<link rel="alternate" type="text/html" href="https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=436"/>
		<updated>2025-07-18T19:41:05Z</updated>

		<summary type="html">&lt;p&gt;66.108.234.75: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Navidrome]] is a self-hosted music streaming server that lets you stream your personal music collection over the web. Think of it as your personal music cloud - you can listen to your music collection from anywhere, just like Spotify, but it's your own music hosted on your own server.&lt;br /&gt;
&lt;br /&gt;
=Configuration=&lt;br /&gt;
&lt;br /&gt;
===Docker===&lt;br /&gt;
&lt;br /&gt;
Navidrome is managed inside a Docker container. To restart use: &amp;lt;code&amp;gt;sudo docker restart navidrome&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;code&amp;gt;config.toml&amp;lt;/code&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
=== Certs ===&lt;br /&gt;
&lt;br /&gt;
The default '''wreckroom.nyc''' certs are located here: &amp;lt;code&amp;gt;/usr/syno/etc/certificate/system/default&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I've set up symlinks to auto update the &amp;lt;code&amp;gt;config.toml&amp;lt;/code&amp;gt; for [[Navidrome]] so updates to the default SSL certs propagate on update.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
# First, navigate to the directory&lt;br /&gt;
cd /volume2/docker/navidrome/ssl&lt;br /&gt;
&lt;br /&gt;
# THEN create the symlinks&lt;br /&gt;
sudo ln -s /usr/syno/etc/certificate/system/default/RSA-cert.pem certificate.crt&lt;br /&gt;
sudo ln -s /usr/syno/etc/certificate/system/default/RSA-privkey.pem private.key&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.108.234.75</name></author>
	</entry>
	<entry>
		<id>https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=435</id>
		<title>Navidrome</title>
		<link rel="alternate" type="text/html" href="https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=435"/>
		<updated>2025-07-18T19:38:48Z</updated>

		<summary type="html">&lt;p&gt;66.108.234.75: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Navidrome]] is a self-hosted music streaming server that lets you stream your personal music collection over the web. Think of it as your personal music cloud - you can listen to your music collection from anywhere, just like Spotify, but it's your own music hosted on your own server.&lt;br /&gt;
&lt;br /&gt;
=Configuration=&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;config.toml&amp;lt;/code&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
=== Certs ===&lt;br /&gt;
&lt;br /&gt;
The default '''wreckroom.nyc''' certs are located here: &amp;lt;code&amp;gt;/usr/syno/etc/certificate/system/default&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I've set up symlinks to auto update the &amp;lt;code&amp;gt;config.toml&amp;lt;/code&amp;gt; for [[Navidrome]] so updates to the default SSL certs propagate on update.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
# First, navigate to the directory&lt;br /&gt;
cd /volume2/docker/navidrome/ssl&lt;br /&gt;
&lt;br /&gt;
# THEN create the symlinks&lt;br /&gt;
sudo ln -s /usr/syno/etc/certificate/system/default/RSA-cert.pem certificate.crt&lt;br /&gt;
sudo ln -s /usr/syno/etc/certificate/system/default/RSA-privkey.pem private.key&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.108.234.75</name></author>
	</entry>
	<entry>
		<id>https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=434</id>
		<title>Navidrome</title>
		<link rel="alternate" type="text/html" href="https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=434"/>
		<updated>2025-07-18T19:38:10Z</updated>

		<summary type="html">&lt;p&gt;66.108.234.75: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Navidrome]] is a self-hosted music streaming server that lets you stream your personal music collection over the web. Think of it as your personal music cloud - you can listen to your music collection from anywhere, just like Spotify, but it's your own music hosted on your own server.&lt;br /&gt;
&lt;br /&gt;
=Configuration=&lt;br /&gt;
&lt;br /&gt;
The default '''wreckroom.nyc''' certs are located here: &amp;lt;code&amp;gt;/usr/syno/etc/certificate/system/default&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I've set up symlinks to auto update the &amp;lt;code&amp;gt;config.toml&amp;lt;/code&amp;gt; for [[Navidrome]] so updates to the default SSL certs propagate on update.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
# First, navigate to the directory&lt;br /&gt;
cd /volume2/docker/navidrome/ssl&lt;br /&gt;
&lt;br /&gt;
# THEN create the symlinks&lt;br /&gt;
sudo ln -s /usr/syno/etc/certificate/system/default/RSA-cert.pem certificate.crt&lt;br /&gt;
sudo ln -s /usr/syno/etc/certificate/system/default/RSA-privkey.pem private.key&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.108.234.75</name></author>
	</entry>
	<entry>
		<id>https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=433</id>
		<title>Navidrome</title>
		<link rel="alternate" type="text/html" href="https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=433"/>
		<updated>2025-07-18T19:36:18Z</updated>

		<summary type="html">&lt;p&gt;66.108.234.75: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Navidrome]] is &lt;br /&gt;
&lt;br /&gt;
=Configuration=&lt;br /&gt;
&lt;br /&gt;
The default '''wreckroom.nyc''' certs are located here: &amp;lt;code&amp;gt;/usr/syno/etc/certificate/system/default&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I've set up symlinks to auto update the &amp;lt;code&amp;gt;config.toml&amp;lt;/code&amp;gt; for [[Navidrome]] so updates to the default SSL certs propagate on update.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
# First, navigate to the directory&lt;br /&gt;
cd /volume2/docker/navidrome/ssl&lt;br /&gt;
&lt;br /&gt;
# THEN create the symlinks&lt;br /&gt;
sudo ln -s /usr/syno/etc/certificate/system/default/RSA-cert.pem certificate.crt&lt;br /&gt;
sudo ln -s /usr/syno/etc/certificate/system/default/RSA-privkey.pem private.key&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.108.234.75</name></author>
	</entry>
	<entry>
		<id>https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=432</id>
		<title>Navidrome</title>
		<link rel="alternate" type="text/html" href="https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=432"/>
		<updated>2025-07-18T19:34:14Z</updated>

		<summary type="html">&lt;p&gt;66.108.234.75: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Navidrome]] is &lt;br /&gt;
&lt;br /&gt;
=Configuration=&lt;br /&gt;
&lt;br /&gt;
The default '''wreckroom.nyc''' certs are located here: &amp;lt;code&amp;gt;/usr/syno/etc/certificate/system/default&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I've set up symlinks to auto update the &amp;lt;code&amp;gt;config.toml&amp;lt;/code&amp;gt; for [[Navidrome]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.108.234.75</name></author>
	</entry>
	<entry>
		<id>https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=431</id>
		<title>Navidrome</title>
		<link rel="alternate" type="text/html" href="https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=431"/>
		<updated>2025-07-18T19:32:33Z</updated>

		<summary type="html">&lt;p&gt;66.108.234.75: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Configuration=&lt;br /&gt;
&lt;br /&gt;
The default '''wreckroom.nyc''' certs are located here: &amp;lt;code&amp;gt;/usr/syno/etc/certificate/system/default&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I've set up symlinks to auto update the &amp;lt;code&amp;gt;config.toml&amp;lt;/code&amp;gt; for [[Navidrome]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.108.234.75</name></author>
	</entry>
	<entry>
		<id>https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=430</id>
		<title>Navidrome</title>
		<link rel="alternate" type="text/html" href="https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=430"/>
		<updated>2025-07-18T19:31:26Z</updated>

		<summary type="html">&lt;p&gt;66.108.234.75: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Configuration=&lt;br /&gt;
&lt;br /&gt;
The default '''wreckroom.nyc''' certs are located here:&amp;lt;code&amp;gt;/usr/syno/etc/certificate/system/default&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.108.234.75</name></author>
	</entry>
	<entry>
		<id>https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=429</id>
		<title>Navidrome</title>
		<link rel="alternate" type="text/html" href="https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=429"/>
		<updated>2025-07-18T19:31:05Z</updated>

		<summary type="html">&lt;p&gt;66.108.234.75: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Configuration=&lt;br /&gt;
&lt;br /&gt;
Wreckroom certs are located here:&amp;lt;code&amp;gt;/usr/syno/etc/certificate/system/default&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.108.234.75</name></author>
	</entry>
	<entry>
		<id>https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=428</id>
		<title>Navidrome</title>
		<link rel="alternate" type="text/html" href="https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=428"/>
		<updated>2025-07-18T19:30:54Z</updated>

		<summary type="html">&lt;p&gt;66.108.234.75: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Configuration=&lt;br /&gt;
&lt;br /&gt;
Wreckroom certs are located here:&amp;lt;code&amp;gt;&lt;br /&gt;
/usr/syno/etc/certificate/system/default&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.108.234.75</name></author>
	</entry>
	<entry>
		<id>https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=427</id>
		<title>Navidrome</title>
		<link rel="alternate" type="text/html" href="https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=427"/>
		<updated>2025-07-18T19:30:43Z</updated>

		<summary type="html">&lt;p&gt;66.108.234.75: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Configuration=&lt;br /&gt;
&lt;br /&gt;
Wreckroom certs are located here:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
/usr/syno/etc/certificate/system/default&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.108.234.75</name></author>
	</entry>
	<entry>
		<id>https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=426</id>
		<title>Navidrome</title>
		<link rel="alternate" type="text/html" href="https://wiki.wreckroom.nyc/index.php?title=Navidrome&amp;diff=426"/>
		<updated>2025-07-18T19:29:43Z</updated>

		<summary type="html">&lt;p&gt;66.108.234.75: Created page with &amp;quot;&amp;lt;syntaxhighlight&amp;gt; /usr/syno/etc/certificate/system/default &amp;lt;/syntaxhightlight&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
/usr/syno/etc/certificate/system/default&lt;br /&gt;
&amp;lt;/syntaxhightlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.108.234.75</name></author>
	</entry>
	<entry>
		<id>https://wiki.wreckroom.nyc/index.php?title=Synology&amp;diff=425</id>
		<title>Synology</title>
		<link rel="alternate" type="text/html" href="https://wiki.wreckroom.nyc/index.php?title=Synology&amp;diff=425"/>
		<updated>2025-07-18T19:25:55Z</updated>

		<summary type="html">&lt;p&gt;66.108.234.75: /* Public */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Synology is a Network Attached Storage (NAS) and Linux Server that runs many different processes that are essential to [[Wreckroom]].&lt;br /&gt;
&lt;br /&gt;
=Public=&lt;br /&gt;
&lt;br /&gt;
===[[MediaWiki]]===&lt;br /&gt;
Uses MariaDB 10 and MediaWiki applications.&lt;br /&gt;
&lt;br /&gt;
===[[Web Server]]===&lt;br /&gt;
NGINX reverse proxy runs wreckroom.nyc over 443/3000.&lt;br /&gt;
&lt;br /&gt;
==Private==&lt;br /&gt;
===[[Media Server]]===&lt;br /&gt;
Serves files behind the [[VPN]].&lt;br /&gt;
&lt;br /&gt;
===[[Navidrome]]===&lt;br /&gt;
Serves FLAC library&lt;/div&gt;</summary>
		<author><name>66.108.234.75</name></author>
	</entry>
	<entry>
		<id>https://wiki.wreckroom.nyc/index.php?title=MediaWiki&amp;diff=424</id>
		<title>MediaWiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.wreckroom.nyc/index.php?title=MediaWiki&amp;diff=424"/>
		<updated>2025-06-04T01:52:00Z</updated>

		<summary type="html">&lt;p&gt;66.108.234.75: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WikiMedia Extensions&lt;br /&gt;
Pygments&lt;br /&gt;
clone into &amp;lt;code&amp;gt;extensions/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
cd /volume2/web_packages/mediawiki/extensions&lt;br /&gt;
git clone https://github.com/wikimedia/mediawiki-extensions-SyntaxHighlight_GeSHi.git&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
configure LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
vim /volume2/web_packages/mediawiki/LocalSettings.php&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the following line:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
wfLoadExtension( 'SyntaxHighlight_GeSHi' );&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run this line in terminal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
php maintenance/update.php --quick&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.108.234.75</name></author>
	</entry>
	<entry>
		<id>https://wiki.wreckroom.nyc/index.php?title=MediaWiki&amp;diff=423</id>
		<title>MediaWiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.wreckroom.nyc/index.php?title=MediaWiki&amp;diff=423"/>
		<updated>2025-06-04T01:51:46Z</updated>

		<summary type="html">&lt;p&gt;66.108.234.75: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WikiMedia Extensions&lt;br /&gt;
Pygments&lt;br /&gt;
clone into &amp;lt;code&amp;gt;extensions/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
cd /volume2/web_packages/mediawiki/extensions&lt;br /&gt;
git clone https://github.com/wikimedia/mediawiki-extensions-SyntaxHighlight_GeSHi.git&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
configure LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
vim /volume1/web_packages/mediawiki/LocalSettings.php&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the following line:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
wfLoadExtension( 'SyntaxHighlight_GeSHi' );&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run this line in terminal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
php maintenance/update.php --quick&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.108.234.75</name></author>
	</entry>
	<entry>
		<id>https://wiki.wreckroom.nyc/index.php?title=Web_Server&amp;diff=421</id>
		<title>Web Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.wreckroom.nyc/index.php?title=Web_Server&amp;diff=421"/>
		<updated>2024-05-06T01:46:57Z</updated>

		<summary type="html">&lt;p&gt;66.108.234.75: &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 /volume1/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>66.108.234.75</name></author>
	</entry>
</feed>