User Tools

Site Tools


en:mastodon

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:mastodon [2024/02/10 16:26] domeleen:mastodon [2026/08/03 19:11] (current) – Automatic push translation domele
Line 1: Line 1:
 ~~~NOCACHE~~~ ~~~NOCACHE~~~
  
-FIXME FIXME FIXME FIXME FIXME FIXME FIXME FIXME FIXME+FIXME FIXME FIXME FIXME FIXME FIXME FIXME FIXME FIXME 
 <code> <code>
 ''__**ATTENTION (09.02.2024): THIS TUTORIAL IS NOT YET FINISHED**__''  ''__**ATTENTION (09.02.2024): THIS TUTORIAL IS NOT YET FINISHED**__'' 
Line 10: Line 10:
 ''__**ATTENTION (09.02.2024): THIS TUTORIAL IS NOT YET FINISHED**__''   ''__**ATTENTION (09.02.2024): THIS TUTORIAL IS NOT YET FINISHED**__''  
 </code>  </code> 
-How-to Install Mastodon:+How to install Mastodon:
  
  
Line 16: Line 16:
 ===== Debian: ===== ===== Debian: =====
  
-  * This will be rapid and dirty Tutorial to gain the maximum afford+  * This is quick and rough guide to get the most out of it
-  * Moreover i would suggest to install on the host apt-cacher-ng and add the the VM:+  * would also suggest installing apt-cacher-ng on the host and adding it to the VM:
     * <code>       * <code>  
   * I assume you use a fresh, not used System.   * I assume you use a fresh, not used System.
Line 61: Line 61:
  
  
-===== Downloading Sources =====+===== Downloading sources =====
 INSTALLPATH=/opt/mastodon/mastodon INSTALLPATH=/opt/mastodon/mastodon
 git clone https://github.com/tootsuite/mastodon.git $INSTALLPATH git clone https://github.com/tootsuite/mastodon.git $INSTALLPATH
Line 77: Line 77:
  
  
-===== Setup Mastodon: User and Repository Cloning =====+===== Setting up Mastodon: Cloning User and Repository =====
 FIXME FIXME
   * <code>    * <code> 
Line 94: Line 94:
  
  
-===== Setup Mastodon: .env.production =====+===== Setting up Mastodon: .env.production =====
  
-  * Short Info: You don't need edit the fileit will be overwritten by the next command. +  * Quick note: You dont need to edit the fileit will be overwritten by the next command. 
-  * Follow up the configuration Guide. You don't need to compile your own Stuff. REALLY NOT. Save the Time :-) +  * Follow the configuration guide. You dont need to compile your own stuff. REALLY NOT. Save yourself the time :-) 
-  * Thats why we removed the build lines above. +  * That’s why we’ve removed the build lines above. 
-  * Trust me its a pain in the Backside and waste your time... ;-D+  * Trust me, it’s right pain and waste of time... ;-D
     * <code> docker-compose run --rm web bundle exec rake mastodon:setup </code>     * <code> docker-compose run --rm web bundle exec rake mastodon:setup </code>
  
-  * OPTIONAL: Pre-Compile all Assets.+  * OPTIONAL: Pre-compile all assets.
     * <code> docker-compose run --rm web rake assets:precompile </code>     * <code> docker-compose run --rm web rake assets:precompile </code>
  
  
-===== Setup Mastodon: NGINX =====+===== Set up Mastodon: NGINX =====
  
   * We need to create and add some information for NGINX to use it   * We need to create and add some information for NGINX to use it
-  * Hint: If you need to use a other Reverse-Proxy in front of it, its untested and my not work+  * Note: If you need to use a different reverse proxy in front of it, this hasn’t been tested and may not work
     * <code>     * <code>
 INSTALLPATH=/opt/mastodon INSTALLPATH=/opt/mastodon
Line 118: Line 118:
  
  
-===== Setup Mastodon: systemd =====+===== Setting up Mastodon: systemd =====
  
-  * We Link the service-files to auto-update them+  * We link the service files so they update automatically
     * <code>      * <code> 
 INSTALLPATH=/opt/mastodon INSTALLPATH=/opt/mastodon
Line 129: Line 129:
 sudo systemctl daemon-reload && sudo systemctl enable --now mastodon.service </code> sudo systemctl daemon-reload && sudo systemctl enable --now mastodon.service </code>
  
-  * We Check if it was successfull:+  * We check whether it was successful:
     * <code>      * <code> 
 INSTALLPATH=/opt/mastodon INSTALLPATH=/opt/mastodon
Line 142: Line 142:
  
   * [[https://www.howtoforge.com/how-to-install-mastodon-social-network-on-debian-12/|HowtoForge]]   * [[https://www.howtoforge.com/how-to-install-mastodon-social-network-on-debian-12/|HowtoForge]]
-  * [[https://github.com/felx/mastodon-documentation/blob/master/Running-Mastodon/Docker-Guide.md|Mastodon Github: Docker-Guide]]+  * [[https://github.com/felx/mastodon-documentation/blob/master/Running-Mastodon/Docker-Guide.md|Mastodon GitHub: Docker Guide]]
   * [[https://github.com/felx/mastodon-documentation/blob/master/Running-Mastodon/Production-guide.md|Mastodon Github: Production Guide]]   * [[https://github.com/felx/mastodon-documentation/blob/master/Running-Mastodon/Production-guide.md|Mastodon Github: Production Guide]]
   * [[https://www.linuxcapable.com/how-to-install-redis-on-debian-linux/|LinuxCapable]]   * [[https://www.linuxcapable.com/how-to-install-redis-on-debian-linux/|LinuxCapable]]
   * [[https://hub.sunny.garden/2022/11/19/notes-on-installing-mastodon-from-source/|hub.sunny.garden]]   * [[https://hub.sunny.garden/2022/11/19/notes-on-installing-mastodon-from-source/|hub.sunny.garden]]
   * [[https://gist.github.com/TrillCyborg/84939cd4013ace9960031b803a0590c4|GitHub TrillCyborg]]   * [[https://gist.github.com/TrillCyborg/84939cd4013ace9960031b803a0590c4|GitHub TrillCyborg]]
-  * [[https://github.com/rbenv/ruby-build?tab=readme-ov-file|rbenv Github: howto build]]+  * [[https://github.com/rbenv/ruby-build?tab=readme-ov-file|rbenv Github: how to build]]
   * FIXME    * FIXME 
en/mastodon.1707582395.txt.gz · Last modified: by domele