Skip to content

Instantly share code, notes, and snippets.

@maratsh
maratsh / akkoma_setup.md
Last active January 2, 2023 16:04
Install mastodon compatible activity pub server for less then 5$/month

This setup is suitable to start a new fediverse server with few users.

  • removed ssh/gopher frontend support
  • removed chats
  • removed scrobling support
  • other stuff slowing down server were chopped off
  • added elasticsearch and meilisearch support
  • EDIT posts 🔦
@maratsh
maratsh / keybase.md
Created May 11, 2017 21:40
keybase.md

Keybase proof

I hereby claim:

  • I am maratsh on github.
  • I am maratsh (https://keybase.io/maratsh) on keybase.
  • I have a public key whose fingerprint is E26A 2D83 F94F 4B8A 67DA B571 A9B7 BBB8 E3CC DECC

To claim this, I am signing this object:

@maratsh
maratsh / sequence-diagram.html
Last active March 25, 2017 19:28 — forked from afomi/sequence-diagram.html
js sequence diagram example
<h1>
paas
</h1>
<div class="diagram">
masterofmasters->Provider:
Provider->VM: text
VM->masterofmasters:
LEM->mel:
Provider->mel:
mel-->VM:
[2016-07-21 04:57:23,651][WARN ][discovery.zen.ping.unicast] [prod-es-210] failed to send ping to [[prod-es-212][m5fZwuVuSHuoDCP-No1SYw
][prod-es-212][inet[/10.10.3.2:9300]]{max_local_storage_nodes=1, master=true}]
org.elasticsearch.transport.ReceiveTimeoutTransportException: [prod-es-212][inet[/10.10.3.2:9300]][internal:discovery/zen/unicast] requ
est_id [2399671] timed out after [3750ms]
at org.elasticsearch.transport.TransportService$TimeoutHandler.run(TransportService.java:529)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
[2016-07-21 04:57:23,651][WARN ][discovery.zen.ping.unicast] [prod-es-210] failed to send ping to [[#zen_unicast_4#][prod-es-210][inet[
prod-es-213/10.10.3.3:9300]]]
#!/bin/python2
# coding: utf-8
# Author: Darren Martyn, Xiphos Research Ltd.
# Version: 20150309.1
# Licence: WTFPL - wtfpl.net
import json
import requests
import sys
import readline
readline.parse_and_bind('tab: complete')
{ "key": "value"}
@maratsh
maratsh / mkeys
Created January 4, 2015 09:59
mkeys
ecdsa-sha2-nistp521 AAAAE2VjZHNhLXNoYTItbmlzdHA1MjEAAAAIbmlzdHA1MjEAAACFBAHsoziBwNhaUyrlkxyXYOekQRsUR/rxE+0G2NIvI7K070C4yMPaVyJ4ez7UYbH3SxNz+W0Kyxabc+6TBI/7yU+zQQD9sxoOAMQ4CCG1Oz9i1w6TSXAoeCsazLLCcMnlvagBF9c5kiydD08Bc6v6IiquBKq9fEsp4As4wP3wRS4LwoU5BQ== maratsh@mypc
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCxMQGwiENMVNVppem3hAuX69v0kAqptHNxi7UNWKxJH6x/yfVJekcIfodo+gRglmFcruK9jFQVqMQfoLCY1T1iWNv64sZ8mwEX3h4C+OPn0ZGE4paXb5AuSgO9Qjbp7e0ULVpYIZ0DjVwklvkZ2dZfPsO1BtK3QFFOloGjJ/FyjvINu+J3YAZ098wUxl7CIJsgRORyqbt6m/kEnPr6zi8prPsN/QHPlf+PMXsKPzYmAB95T4OvoV+88EVq/bzXgiGEEhYK4F4cCgc993rz5T2YtLbIdrCBFV+ram3vBcOlTBgfvmYP1XbMuF+C3z4yUf0SenQqeHoZSHfqYkUB9UAN maratsh@Blackmesa
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDO98T8KHQKehK9CoJfZbVndlF2UPaELg1/JWdlF1xRUcdScIK0F73hzRgtjlU0ATp2WMP6dkCsfzPnj3BHllWsbh+X0ZoHx17qj582eQLjTzktft28ao0TJDRBdCSkzFAP9mLhX8BoxOKR1jtLXcPhuS+K8ZQ2xOlhqtLRoTYaT9dcHScbRTspB/U4lbrra2Xs9VRkE3CLnn0VJjLsy/umeVWkZA9qpmniOUw/3JNDZOQYYxHIuUeF4x9C7pz7FSc9Ycj/aBd4KXeN1PXM0hvnP2623kk0sZs4NSHJs9rqYehEOy/NP0axUc0tmWovbR7
### Keybase proof
I hereby claim:
* I am deutsche on github.
* I am maratsh (https://keybase.io/maratsh) on keybase.
* I have a public key whose fingerprint is 5C76 547D F949 FEFB 41C7 9810 FE0A E536 91C0 8CFB
To claim this, I am signing this object:
@maratsh
maratsh / README
Created September 19, 2012 19:31 — forked from sasha-id/README
MongoDB multiple instance upstart scripts: mongodb, mongod --configsvr and mongos
MongoDB upstart scripts for Ubuntu.
Run following commands after installing upstart scripts:
ln -s /lib/init/upstart-job /etc/init.d/mongoconf
ln -s /lib/init/upstart-job /etc/init.d/mongodb
ln -s /lib/init/upstart-job /etc/init.d/mongos
To start services use:
@maratsh
maratsh / autosshd
Created September 10, 2012 05:52 — forked from qingshan/autosshd
autosshd is the autossh daemon.
#!/bin/bash
#
# autosshd This script starts and stops the autossh daemon
#
# chkconfig: 2345 95 15
# processname: autosshd
# description: autosshd is the autossh daemon.
# Source function library.
. /etc/rc.d/init.d/functions