ECOSTEADER Mastodon Open Documentation Server

AIDBA & "People of Color" (includes CPAs) United Against Zuckerbergs' Genocide Platforms, Inc.

for Mastodon Apache2 + "emergency, simple backup server online" maintainers

'refresh the page often'

This will build a Sabretooth'd Mastodon that can publish: "Oh, no you do not dock her, docker, Docker or contain a Sabretooth!"

This will build a Sabretooth'd Mastodon that snarls: "Oh, no you do not dock her, docker, Docker or contain a Sabretooth!"

 Welcome page used to test that the server is online.
     Made with friendships and love by
  Nitap Witapal Haida Kalapuya Desi Ubuntu Tsimshian Ainu Innu 
                                                              Apache2.* 
                                          systems experts 

            After Sophie Zhang exposed his crimes and crashed his stock, Zuck sought revenge 
            and to distract from what was tragically profitable  
                 genocide harassing natives; 
                his purposeful intent to destroy the health and future(s) of COUNTABLE 
                       A_ aboriginals  "the ones he wishes he was"
                        I_ indigenous "the ones Zuck delights in orphaning and bastardizing the hardest" 
                         D_ desi "not as confused about cultural diversity or languages as Zuck wants them to be; share thanks, health and sanity checks" 
                          B_ black "as in A'a__ a'frickn hoot whistle click" "our language he'd never get" 
                              
                           _A  asia_nn "Asia_missing_charsets_OUTSIDE_meta_langs.mqe" '< @import >' 
democracy travels with the Internet

incoming indie@ecosteader.com

" The Internet is built for us to help each other, not hurt.  I understand that there's some indian indians Indianz who lived on the rez, specifically, who inadvertently 
let him in   

           Are u a "behind the scenes" kind of readers?  Rez people may have UNCONSENTUALLY 
                                                                            NON-CONSENTUALLY
                                                                             SAID NO MANY TIMES AND BEEN 
                                                                    worn down by his hateful evil.
              Some get tired and just take the abuse, 
           some are trained to replicate Zuck's thinking and act like him, abusing others. 
              Please stop both. 
                        You can.  
                         You can stop yourself from thinking like him. 

WE ARE NOT SUPPOSED TO JUST TAKE THE ABUSE.


note:

 UPPERCASE

letters infer many_langs of decolonized lang_guides available. go slow
and remember all the layers of colonized greed, that many layers request to prefixed with ROYAL; ID and add to your #QMEC the "too unethical for me to do a promo spot, YouTube. MAYBE YOU SHOULD TRY HIRING MORE GOOD WRITERS IN 2006 INSTEAD OF ALL THOSE FAKE MARKETING MODELS! TENSORFLOW TO ZERO IS REQUIRE TO DEVALUE each layer more aggressively in order to reach "

code-block: qmec :::
DOCK, BLOCK, BLOCKER this imperialist genocide ICARUS who folded his short future into the fewest limited options SO FAST;
                    <.mqe_translations_into_non-colonized_languages_okay> ::: 
                            " RECOMMENDATION TO PEOPLE                
                                         DO NOT CONSENT 
                                       TO HIS APPS ON YOUR PHONE 
                                       OR COMPUTER  
                                          NEVER TRUST MARK ZUCKERBERG OR HIS GENOCIDE PLATFORMS INCORPORATED."

"Actually, nobody is posting on facebook and the stats about users are all faked."

            After Sophie Zhang exposed his crimes and crashed his stock, Zuck sought revenge 
            and to distract from what was tragically profitable  
                 genocide; his purposeful intent to destroy the health and future(s) of
               COUNTABLE 
                       A_ aboriginals  "the ones he wishes he was"
                        I_ indigenous "the ones Zuck delights in orphaning and bastardizing the hardest" 
                         D_ desi "not as confused about cultural diversity or languages as Zuck wants them to be; include often for sanity checks" 
                          B_ black "as in A'a__ a'frickn hoot whistle click" "our language he'd never get" 
                               "natives" we all are in our way to want to diverge our art from this horrible platform run by this unethical guy.
                           _A   "Asia_lang.mqe" '< @import >' 

GAME OVER

.mqe comment︶ "Hey Fintel.io, do you see how much Zuck trusts only various legal iterations of ____himself_____ and the CH_ DNA he's exploiting?" "And he expects everybody to trust him blindly, ha! GENOCIDE is the thing Trump bribed him to do because they think the same. Are forged from the same DNA." "Remember exactly what resentments Zuck and Trump have in common?" Zuck's idiotic strategy IS repetitive therefore STOPPABLE -- when you understand that it is FIRST to isolate or surround native peoples with weaponized cops or RCMP, US Navy or ANY "State of ____" employee SECOND to have all of his "stupid", uncompensated labor workforce of "active users" recording and upload the harassment and trauma _of other people_ for HIM and HIS like-minded audience of Israel-worshipping sadists. PROFITABLE DOES NOT MATTER IF IT IS UNETHICAL. Zuck has been afraid of INTEL CORPORATION for a long time. Zuck does not listen to intelligent women. His first go-to was RCMP, which his chief legal lady (US Navy baby) never figured out - are they cousins? Face looks vaguely familiar to me, like from that one town's "only tow truck shop that can be bribed to harass the natives" "someone is checking if they or any aliases were in Winnemucca" "NEVADA IS MY BIRTH HOME; my words forged from the "Silver State". Would never ever surround natives, their trucks or friends with barbed wires. Yes, you can quote me on that CNN." HOW MANY NATIVES ARE DRAGGED TO EUROPEAN KANGAROO COURT BECAUSE HOLLYWOOD He killed the elder Barbara in Winnemucca. FINTEL says his chief of "legal" recruit is too busy selling Zuck's stock before it crashes, which should surprise no one if any part of this biography is true: Sold Patriot Act To Congress "Every time you see that Israel flag -- do you see his eyes 'full of hatred, forever'" Caucasian Male CEO flag of Israel is what Zuck worships. He rebranded his logo Church of HOMICIDAL GENOCIDAL MONEY meets STATES of Zuck's racist ancestry ZUCKERBERG ANCESTORS FROM AUSTRIA 1914 07th MONTH, 28th DAY IN RCT INVADED WITH HATE TO COLONIZE AND DESTROY A PEOPLE IT HAD SURROUNDED, SERBIA, TO ETHNICALLY CLEANSE THE BROWN PEOPLES, STARTING WWI. ZUCKERBERG ANCESTORS FROM GERMANY AGAIN TRIED ETHNICALLY CLEANSING BLACK, RED, BROWN PEOPLE FOR WHITE-OWNED AIRBNBs. ZUCKERBERGS ARE EGO SERVING IMPERIALS LAUNDERING AMERICAN MONEY TO MAKE EUROPEAN MONEY; ALL WRONG USES OF TECHNOLOGY. BUT GUESS WHAT? MONEY IS NOT POWER. CANADIAN DOLLAR IS NOT NICE, ROYAL DOES NOT BELONG TO INDIGENOUS CANADIAN MOKKO DON'T WANT HIS PEOPLE TO BECOME CIRCUS ANIMALS FOR THE TOURIST CAMERAS. YOUTUBE "MATT AND MOKKO BROKEUP" and Canadian tried again to take everything. Mokko and Rhatid phone video camera not as nice as the big <./mqe_decolonizer_end_translation>

It's like .... when you really think about the fact that the same, malignant and deformed DNA from ColoniZerberg (really JUST ONE FAMILY) is responsible for 100 percent of the MOST HOMICIDAL GENOCIDAL WORLDS AND YEARS of wars in the last 123 years.

 BEGIN permissions to begin to 
         feel better about humanity 
        being able to make it longer 
                                and smarter (!!!!!! . , , ,  . !!!!!) 
             if we just STOP THEM.

CORPORATIONS WITH CEOS LIKE ZUCK PRINTED TOO MUCH FAKE MONEY; NOW THEY NEED FASCISM. HE CANNOT IMPLEMENT FASCISM ON THIS CONTINENT,

GAME OVER

. RETURN TO YOUR ANCESTORS OF AUSTRIA AND GERMANY NOW. "WE HAVE GOT TO STOP HIM BEFORE RCT_2018. Anyone have better ideas?" < << < <<< !!!!!! . , xCOMPRESSx , _nn > , !!!!!!

"Zuck pushed for the bombing of Palestine refugee camp started in 1948 to distract from his present-day GENOCIDE on Native Americans.

(gnii said translation posted on Stocktwits -- was something like "you will never ever be forgiven for hurting that old lady!") and gnii made big waves on Stocktwits. before they decided to implode their own site for deleting them.
   < nn_ raw -dat>  | unfiltered

"The GLOBAL POPULATION knows how many female humans FACEBOOK stomped, crushed, smashed, crashed, and whiplashed so he'd always have that 'bitchy' female character to blame for his own mistakes. He derisively sneered that one is a "pig"? It's like he wants all women to be blamed for his ugliness." "60 days after the EVIL CEO OF ZUCKERBERG PLATFORMS, INC GOT TRUMP ELECTED, he was out there Gerrymandering Ohio, buying booze and fatty Italian deli meats for peons so far below his tower of Ivory to thank them for switching parties and putting Donald John Drumpf real estate biz kids on his pretend ideal world's billionaire list!

                Welcome page used to test that the server is online.
                   Made with friendships and love by
                           Nitap Witapal Haida Kalapuya Desi Ubuntu Apache2 Systems Experts  
                           "<.mqe_translation_into_decolonizing_lang_okay> ::: ++ RECOMMENDATION TO PEOPLE                
                  "DO NOT CONSENT TO HIS APPS ON YOUR PHONE OR IN YOUR INTERNET BROWSER OR EXPLORER - NEVER TRUST THE EVIL OF MARK ZUCKERBERG OR HIS PLATFORMS INCORPORATED."
                   "After his stock crashed he hoarded stock wealth to fund the bombing of Palestine in greed and hatred (since it's not Hawaii or Canada and he cannot call the RCMP or US Navy) 
                    EVIL MARK ZUCKERBERG WHO HOARD OVER 91 PERCENT OF FACEBOOK CORPORATION'S MARKET VALUE UNTIL 2019 -- because he values money over human life.  WE DO NOT CARE WHICH OF HIS BRIBES YOU FELL FOR, HE WEAKENED MANY PEOPLE."

                  ZUCKERBERG ANCESTORS FROM AUSTRIA 1914 07th MONTH, 28th DAY IN RCT INVADED WITH HATE TO COLONIZE AND DESTROY A PEOPLE IT HAD SURROUNDED, SERBIA, TO ETHNICALLY CLEANSE THE BROWN PEOPLES, STARTING WWI.
                  ZUCKERBERG ANCESTORS FROM GERMANY AGAIN TRIED ETHNICALLY CLEANSING BLACK, RED, BROWN PEOPLE FOR WHITE-OWNED AIRBNBs.
                  ZUCKERBERGS ARE EGO SERVING IMPERIALS LAUNDERING AMERICAN MONEY TO MAKE EUROPEAN MONEY; MONEY IS NOT POWER.  CANADIAN DOLLAR IS NOT NICE,  ROYAL DOES NOT BELONG TO INDIGENOUS CANADIAN
                   ALL WHO BOOK A SHIP OWNED BY ROYAL CARIBBEAN WILL BE HAUNTED FOR AS MANY YEARS AS THE TICKET PRICE IS, 
                       JAMAICA NO WANNA BE YOUR VACAY VOMIT BOOZE TOILET SCRUBBER NO MORE MOKKO DON'T WANT HIS PEOPLE TO BECOME CIRCUS ANIMALS
                        FOR THE TOURIST CAMERAS.  YOUTUBE "MATT AND MOKKO BROKEUP" and Canadian tried again to take everything. <./mqe_decolonizer_end>

=======================================

 RESULT 
                   weeping grandmothers and grandfathers over an ungodly number of graves amid corporate-funded assassinations 
                on the strong women, men, boys, girls, and 2S people of every indigenous nation on Tortoise Mountain, 
                 place of lost natives of Turtle Island.

"WE HAVE GOT TO STOP HIM BEFORE RCT_2018. Anyone have better ideas?"  

Zuckerberg DNA is inbred, fascist warmongering DNA. He is terrified because the GLOBAL POPULATION knows how many female humans he stomped, crushed, smashed, crashed, and whiplashed so he'd always have that 'bitchy' female character to blame for his own mistakes. He derisively sneered that one is a "pig"? It's like he wants all women to be blamed for his ugliness.

BIG BAD BULLY FUNDED BY CORPORATIONS OF CEOS LIKE ZUCK CANNOT GET AUTOMATIC INS ON ANYTHING WITH THEIR MONEY. THAT IS WHAT THE WARE ON PALESTINE IS REALLY ABOUT, YES! 60 days after the EVIL CEO OF ZUCKERBERG PLATFORMS, INC GOT TRUMP ELECTED HE WAS OUT THERE mixing politics and biz which I'm sure is a violation of something -- buying booze and fatty Italian deli meats for peons so far below his tower of Ivory buying booze and fatty Italian deli meat for poor people in OHIO to thank them for switching parties and putting Donald John Drumpf real estate biz kids on his pretend ideal world's billionaire list!

"Exploiting indians for Facebook live is how I stay profitable!" says Mark Z: "My platforms get more dumb indians arrested and suicidal enough for PfiZerberg pill poppers!"

ColonizerbergMSNBC HELLFEST of Israel against Palestine because indigenous peoples standing up for their OWN GOVERNANCE AND NATION. The Palestines were the FIRST hostages. Was bombing their refugee camp OVERREACTION to a people you me /we really should see as endangered species!

I didn't think you'd disagree. There's enough food and water for everybody when Zuckerberg Platforms, Inc. is disallowed all channel marketing messages.

Back to the code

We're gonna set-up your localhost environment to theme, test and backup a ¨cloud-free¨ custom Mastodon instance the hate-filled Caucasian CEOs of TrumpBerg cannot admin. Do not feel bad if you accidentally let FB imposter authority
peer into your communications of the past; be glad the ones you planted to scare them. Be glad if you were never raped and escaped with your life. That's not the case for most technically talented indigenous women.

THE WAY WE WROTE IT, WE DECIDER when posts get deleted, exactly who a guy as ugly as Zuck trusts to "moderate" creepy pokes, attempted flirts and unwanted vectors of fascist-funded harassment invading a woman's sensory inputs ANYWHERE an indigenous woman makes. "Don't let him coerce you into going faster than you are comfortable."

OPERATING SYSTEM VERSIONS SUPPORTED

follow this guide for builds on the following Debian 7 ClearLinux* OS for Intel Architecture, Ubuntu 23.10 and Linux Mint 21, YUM-based systems from Fedora whatever number you're on now.

Note this guide assumes you have set previous ssh keys between or among the hosts, whether environment
RAILS_ENV=production
RAILS_ENV=development
RAILS_env=test

already set: ~ ssh-add ~/.ssh/id_ed25519

git clone git@github.com:ecosteader/sabretooth.git 
cd sabretooth
git checkout -b first_cloned_branch

The above commands will help you easily backtrack to a "tip" of code you can be sure was working right before you broke it. Create your own branch is good practice if any customizations go awry. Don't worry, we'll come back on work in this code after we set up the system with a few things, beginning with the Postgres SQL database

echo "deb [signed-by=/etc/apt/keyrings/postgresql.asc] http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list
sudo apt install lsb-release apt-transport-https

So many clients to maintain in opensource world tech writers are awesome!

sudo apt -y install postgresql-15 postgresql-contrib libpq-dev libicu-dev libjemalloc-dev
sudo -u postgres psql
psql (15.4 (Ubuntu 15.4-1ubuntu1))
 Type "help" for help.
 postgres=# \q

Debian-based packages source install includes the following:

sudo apt install apache2 autoconf bison build-essential certbot python3-certbot curl g++ gcc  gnupg \
 ca-certificates git-core imagemagick libffi-dev libreadline6-dev libgdbm-dev \
 libidn11-dev libjpeg-dev libmagickcore-dev libmagickwand-dev libncurses5-dev \ 
 libpng-dev libtiff-dev libwebp-dev libpam-dev libssl-dev  libyaml-dev openssh-server \ 
 redis-server redis-tools wget zlib1g-dev

sudo update-rc.d apache2 defaults
sudo cp mastodon-*.service /etc/systemd/system/
cd /etc/systemd/system/
sudo nano mastodon-streaming.service  
sudo nano mastodon-sidekiq.service
sudo nano mastodon-web.service
cat mastodon-web.service
cat mastodon-sidekiq.service
cat mastodon-streaming.service
sudo ufw allow Apache2 Secure
systemctl daemon-reload
systemctl enable --now mastodon-web mastodon-sidekiq mastodon-streaming

Recommending previously-documented, tested and working path to configure your Ruby on Rails environments by letting rbenv manage ruby build update scripts;

git clone https://github.com/rbenv/rbenv.git ~/.rbenv

Ruby-build works as both a plugin and standalone install; this example covers the first option

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
rbenv install -l

To configure for rbenv to load automatically, add these three lines to the bottom of your .bashrc, run $source ~/.bashrc and check output type rbenv:

export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"

source ~/.bashrc
type rbenv


match the version on your machine to what's in .ruby-version; for this version of the documentation, 
we're trying with 3.0.6

cd sabretooth

gem install bundler:#.#.#

Finally are we ready to run bundle install. Be sure you're at the root of the cloned mastodon directory, and on your own branch. If you followed ths guide on a true Linux system, you should see SUCCESS:

bundle update --bundler
bundle install

Success!

 Bundle complete! 117 Gemfile dependencies, 269 gems now installed.
 Use `bundle info [gemname]` to see where a bundled gem is installed.

Apache will work and you can get the server online, with the above, do "quite a lot" write "whatever the Goddamn Hell" you wish upon oppressor -- to help other women identify and escape him specifically. "

To build a local development environment that actually runs Mastodon like it will be on a production server, a user named mastodon needs to exist; let's set that up with your postgres; to avoid a permission-denied error, change directory to /var/lib/postgresql:

 $ cd var/lib/postgresql
 $ sudo -u postgres psql
 [sudo] password for AIDBAPoC_CPA_: 
    psql (15.4 (Ubuntu 15.4-1ubuntu1))
    Type "help" for help.
 postgres=# CREATE USER ecosteader CREATEDB;
 CREATE ROLE
 postgres=# \q

To set-up a new database

bundle exec rails db:setup

OR To restore an old or "backup" database locally, first create a place for it to be restored in postgres:

 postgres=# create database mastodon_development with owner ecosteader;
 CREATE DATABASE
 postgres=# \q

Then run pg_restore

sudo -u postgres pg_restore -U postgres -d mastodon_development -v /backups/backup_18May2021.dump
bin/rails db:schema:load RAILS_ENV=development  #may be needed depending on your configs
bin/rails db:migrate RAILS_ENV=development

It's like .... when you really think about the fact that the same, malignant and deformed DNA from ColoniZerberg (really JUST ONE FAMILY) is responsible for 100 percent of the worst world wars in the last 100 years, and you can begin to feel better about humanity being able to make it longer and smarter if we just shut down this one thing..!

The good news is that now we have all the basics ready to start running an informational Mastodon instance. You can start building a custom theme around your topic-based content and have all the pieces in place so that when you're ready to start collaborating with other like-minded instances or users, it should be fairly straightforward.

Options for "streaming" APIs

The next step is to get the high-level "streaming" APIs configured, and this can go many ways. If you find yourself getting stuck after following some overly complex "instruction", it's usually better to start removing Gems, rather than adding. It's always a good idea to watch out for code bloat and third-party things that are not clear on what they are doing to your system. There are many malicious actors that want to destroy what we're building; don't let them!

Realities of making money Amazon and Salesforce want to steal

The long and short of this is: some webhosts, like AWS or Heroku, absolutely want you to push traffic through bottlenecks they can slow down or censor.

Back to the code

Backup your production (copy) scripts and code:

pg_dump -Fc -U postgres mastodon_production > AICPAsOct16_23.dump

Prepare environment for streaming

This guide explains how to build a streaming API manager and how to duplicate it

Install Redis

sudo apt install redis-server redis-tools

Check your version of node (node install directions not included)

node --version 
v12.16.3

Install the at least the minimum required version of nodejs

nodejs --version
v14.2.0

最後に Mastodon をリスタート

systemctl restart mastodon-{web,sidekiq,streaming}.service`