<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://htyp.org/mw/index.php?action=history&amp;feed=atom&amp;title=User%3AWoozle%2FMastodon%2FTootCat</id>
	<title>User:Woozle/Mastodon/TootCat - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://htyp.org/mw/index.php?action=history&amp;feed=atom&amp;title=User%3AWoozle%2FMastodon%2FTootCat"/>
	<link rel="alternate" type="text/html" href="https://htyp.org/mw/index.php?title=User:Woozle/Mastodon/TootCat&amp;action=history"/>
	<updated>2026-06-29T04:12:52Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://htyp.org/mw/index.php?title=User:Woozle/Mastodon/TootCat&amp;diff=26658&amp;oldid=prev</id>
		<title>Woozle: Created page with &quot;To check for new releases: * https://github.com/tootsuite/mastodon/releases * #glitchsoc-updates in the GlitchSoc server  GlitchSoc is continuously updated from Masto&#039;s change...&quot;</title>
		<link rel="alternate" type="text/html" href="https://htyp.org/mw/index.php?title=User:Woozle/Mastodon/TootCat&amp;diff=26658&amp;oldid=prev"/>
		<updated>2020-09-10T20:09:55Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;To check for new releases: * https://github.com/tootsuite/mastodon/releases * #glitchsoc-updates in the GlitchSoc server  GlitchSoc is continuously updated from Masto&amp;#039;s change...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;To check for new releases:&lt;br /&gt;
* https://github.com/tootsuite/mastodon/releases&lt;br /&gt;
* #glitchsoc-updates in the GlitchSoc server&lt;br /&gt;
&lt;br /&gt;
GlitchSoc is continuously updated from Masto&amp;#039;s changes, not waiting for &amp;quot;stable&amp;quot; releases. (Hence the name, I guess :D) The existence of a new release from masto is, in this context, a signal to us that there have been enough changes that it&amp;#039;s probably worth catching up -- and also that the changes are now relatively stable.&lt;br /&gt;
&lt;br /&gt;
The #glitchsoc-updates channel, meanwhile, lets us know of any crucial (usually security) updates that should be installed immediately.&lt;br /&gt;
==2020-09-10==&lt;br /&gt;
Shared session app is [[tmux]] - ^B ^D if need to escape to regular shell&lt;br /&gt;
&lt;br /&gt;
Steps:&lt;br /&gt;
* check https://github.com/tootsuite/mastodon/releases for any special instructions&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@tootcat2:~# su - mastodon&lt;br /&gt;
mastodon@tootcat2:~$ cd live&lt;br /&gt;
mastodon@tootcat2:~/live$ git pull --rebase&lt;br /&gt;
remote: Enumerating objects: 1807, done.&lt;br /&gt;
remote: Counting objects: 100% (1807/1807), done.&lt;br /&gt;
remote: Compressing objects: 100% (6/6), done.&lt;br /&gt;
remote: Total 3054 (delta 1801), reused 1802 (delta 1801), pack-reused 1247&lt;br /&gt;
Receiving objects: 100% (3054/3054), 4.21 MiB | 21.12 MiB/s, done.&lt;br /&gt;
Resolving deltas: 100% (2250/2250), completed with 556 local objects.&lt;br /&gt;
From https://github.com/glitch-soc/mastodon&lt;br /&gt;
   c41da2e96..afa753a89  master     -&amp;gt; origin/master&lt;br /&gt;
First, rewinding head to replay your work on top of it...&lt;br /&gt;
Applying: tootcat favicon&lt;br /&gt;
Applying: poll fuckery&lt;br /&gt;
Applying: number go up&lt;br /&gt;
mastodon@tootcat2:~/live$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Check to be sure Ruby version is correct -- this will prompt to install newer version if needed:&lt;br /&gt;
** rbenv install&lt;br /&gt;
* Check to be sure bundler version is correct (optional-ish) -- will prompt if update is needed:&lt;br /&gt;
** &amp;lt;code&amp;gt;gem install bundler&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;bundle install&amp;lt;/code&amp;gt;&lt;br /&gt;
** This takes awhile.&lt;br /&gt;
* now compile assets:&lt;br /&gt;
** &amp;lt;code&amp;gt;rails assets:precompile&amp;lt;/code&amp;gt;&lt;br /&gt;
* as root:&lt;br /&gt;
** &amp;lt;code&amp;gt;systemctl stop mastodon-*&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;rails db:migrate&amp;lt;/code&amp;gt; - can do while masto is running, but safer to shut down first&lt;br /&gt;
** &amp;lt;code&amp;gt;apt update&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;apt upgrade&amp;lt;/code&amp;gt;&lt;br /&gt;
** reboot if necessary&lt;br /&gt;
* done, if all is well.&lt;br /&gt;
==Notes==&lt;br /&gt;
* https://classic.yarnpkg.com/en/docs/install/#debian-stable - yarn install instructions for Ubuntu&lt;br /&gt;
** It may be necessary to run apt-key to upgrade their public key, should be instructions there&lt;/div&gt;</summary>
		<author><name>Woozle</name></author>
	</entry>
</feed>