Difference between revisions of "Mastodon/tech"
< Mastodon
Jump to navigation
Jump to search
(what redis is) |
|||
Line 4: | Line 4: | ||
Mastodon consists of multiple components, including: | Mastodon consists of multiple components, including: | ||
* the Mastodon application software (mainly [[Ruby]] and [[JavaScript]]) | * the Mastodon application software (mainly [[Ruby]] and [[JavaScript]]) | ||
+ | * ...which runs under [[Ruby on Rails]] | ||
* [[redis]], an "in-memory database server" aka "dictionary" (see {{l/wp/ref|Redis}}) | * [[redis]], an "in-memory database server" aka "dictionary" (see {{l/wp/ref|Redis}}) | ||
* [[Yarn]] | * [[Yarn]] |
Revision as of 23:24, 7 January 2018
This page is a seed article. You can help HTYP water it: make a request to expand a given page and/or donate to help give us more writing-hours!
|
At this point, I'm still skimming useful tidbits as I learn the system. -- Woozle
About
Mastodon consists of multiple components, including:
- the Mastodon application software (mainly Ruby and JavaScript)
- ...which runs under Ruby on Rails
- redis, an "in-memory database server" aka "dictionary" (see Wikipedia)
- Yarn
- Postgres
- a web server - typically nginx, but Apache also works
Files
- application: typically /home/<mastodon_user>/<mastodon> - but really, anywhere under the Mastodon user's home folder should work
- Postgres logs (usually in /var/log/postgresql)
Local Notes
- Woozle attempts to install Mastodon, several times