Monthly Shaarli
May, 2020
A short narrated video demonstrating iPhone Linux, a port of the Linux operating system to the iPhone 2G, iPhone 3G, and first-generation iPod touch platforms. This…
One of the main issues with modern smartphones is the extremely short lifespan of this category of devices, which makes even high-end ones painfully slow within years. In fact, studies have shown that it takes the average European, American or Asian user less than two years to dump their old
In recent years, Linux distributions have increasingly migrated away from other init systems to systemd. The systemd suite of tools provides a fast and flexible init model for managing an entire machine, from boot onwards. In this guide, we'll give yo
self-hosted tag-based time tracking. Contribute to traggo
Advantages of systemd
raspberry pi with kodi, osmc; and pihole on it
can be useful for netclip (f-droid) application which receives and sends copy-pastes through ncat:
echo Text to send & echo. | ncat 192.168.1.103 5000
I was wondering what the best way would be for learning linux and getting some certifications like LFCS and
Automatically create parsed bash arguments code -- input what you need in the comment box and it will generate the (lengthy) code.
getopts uses and a posix compatible way for long opts
Docker compose for Grafana Loki, like Prometheus but for logs - swarmstack
Explanations for logging containers which do not write to stdout/stderr
Explanations for setting up new driver and flushing nodes
stuck on Trigger problem -> workaround is to immediately on seeing this unplug and re-plug and it will continue working
:neckbeard: Powerful Slack CLI via pure bash. Rich messaging, uploads, posts, piping, oh my! - rockymadden
Turbolinks makes navigating your web application faster - turbolinks
Virtual machines and cheat VAC anti-cheat software
A utility for running arbitrary commands when files change. Uses kqueue(2) or inotify(7) to avoid polling. entr responds to file system events by executing command line arguments or by writing to a FIFO. entr was written to provide to make rapid feedback and automated testing natural and completely ordinary. - clibs
Repository of practice, guides, list, and scripts to help with cyber security. - 0x000NULL
For a long time, I’ve been trying to figure out just how to get the best of both worlds in terms of running Windows and Ubuntu1 on my desktop PC. I’ve tried the obvious options: I dual-booted Windows and Ubuntu on my laptop for most of my university career, and more recently I’ve tried just running a Windows host with a virtualised Ubuntu in VMWare. Neither of these approaches fully satisfied me.
Adding two factor authentication to your ssh server.
A Docker Swarm Stack for monitoring Traefik with Promethues and Grafana - vegasbrianc
📨 A fully featured open source mail delivery platform for incoming & outgoing e-mail - postalhq
A more intuitive version of du in rust. Similar to ncdu
i'll leave you what my screen prints here: setup: Loaded kernel at 0x0a269df8. scripting: No such file or directory
I am developing a Nodejs application that the user interacts with via HTTP on localhost. There are practically no parameters and the daemon has virtually no dependencies and it just needs to be up ...
a simple server for sending and receiving messages
can do rest api, curl, push notifications, webhooks, etc (afaik)
Livepatch is a feature to do live kernel patching for Linux systems. It allows applying security updates without rebooting the system. Learn how it works!
VIT is a lightweight, fast, curses-based front end to Taskwarrior - scottkosty
Be it dmenu, spotlight, synapse or any other launcher that allows you to lazily write a few letters and then finding the program that you actually meant -once you are used to those neat little…
Good simple explanation of X window management, floating (in bspwm), dimensions, using fzf as a drop-down terminal, etc
Docker Swarm instrumentation with Prometheus, Grafana, cAdvisor, Node Exporter and Alert Manager - stefanprodan
Updated list of public BitTorrent trackers. Contribute to ngosang
:ram: A CLI tool for processing data with functional pipelines - raine
universal status bar content generator.
A lightweight text editor written in Lua. Contribute to rxi
Kernel no sound pulseaudio / alsa
Bug in kernel prevents detection of (on-board?) nvidia / intel_hda sound card
Command is now deprecated, correct kernel parameter to detect sound card:
snd-intel-dspcfg.dsp_driver=1
This should re-enable sound card appearing
Hi everyone, I wanted to share a tool with you that I made to bring you the following additional features for Todoist: 1. Assign automatic...
Because of the great answers posted around in the site, I'm finally considering to do the switch and move to biblatex. So, the question is what do I have to do?
To give the question some focus, as...
BibTeX parser written in Go. Contribute to sotetsuk
Post with 101 votes and 145435 views. Shared by mxmln23. DIY SpotifyDevice
This post doesn’t cover fully setting up KVM
TlDr Use fzf to show VIM spelling suggestions, and override the built in shortcut Background Recently I was looking to add spell-checking to VIM and came…
Pico is a flat file CMS, this means there is no administration backend and database to deal with. You simply create .md files in the
This in-depth docker tutorial will show you how to set up a Docker Home Server with Traefik 2 reverse proxy, LetsEncrypt, and Google OAuth.
Since my Nextcloud server was behind an Nginx proxy, it didn’t know that the base URL should start with ‘https’. This fixes that:
'overwriteprotocol' => 'https',
Anyone else curious about this configuration option should check this section of the docs 89.
Submit screenshots of all your *NIX desktops, themes, and nifty configurations, or submit anything else that will make ricers happy. Maybe a...
Luckily there is a way to mount your VPS file system to your local computer so you can make changes on the fly and treat your droplet as local storage.
This tutorial shows you how to configure system services to automatically restart after a crash or a server reboot. We cover the three most common init systems in this tutorial: System V, Upstart, and systemd.
The SSH configuration influences the security of your Linux system. This guide helps you to secure your OpenSSH server and client configuration.
Turning reddit subreddit/search/poster into an advanced rss feed
Pushbullet universal copy paste android linux alternatives
drop-in replacement for GNU getopt implemented in pure Bash - agriffis
I have a process I can't kill with kill -9 <pid>. What's the problem in such a case, especially since I am the owner of that process. I thought nothing could evade that kill option.
A Docker swarm-based starting point for operating highly-available containerized applications. - swarmstack
Adding a configuration file to bash scripts
A simple Pomodoro timer written in bash. Contribute to jsspencer
An MPD client with vim-like key bindings. Contribute to haasn
Submit screenshots of all your *NIX desktops, themes, and nifty configurations, or submit anything else that will make ricers happy. Maybe a...
Virtual machines and cheat VAC anti-cheat software
The more idiomatic way of doing what you want is then:
echo 'http://dx.doi.org/'"$(pbpaste)"
The $(...) syntax is called command substitution. In short, it executes the commands enclosed in a new subshell, and substitutes the its stdout output to where the $(...) was invoked in the parent shell. So you would get, in effect:
A Golang BibTeX package and bibfilter tool. Contribute to caltechlibrary
virtual lans explained, guide
In bash, using vi mode, if I hit Esc,v, my current command line is opened in the editor specified by $EDITOR and I am able to edit it in full screen before 'saving' the command to be returned to the
A simple, Git-powered wiki with a sweet API and local frontend. - gollum
Trap bots in an endless loop -- but you have to run ssh on a different port to your usual
This guide introduces Prometheus and outlines how to integrate metrics into an existing applications for both operational and business insights with Docker
free disk space and disk usage calculator
When I had this problem, it was a DNS problem. Traefik was trying to connect to the wrong IP address - an IP address that was on a network with no access from traefik.
Setting providers.docker.network solved my problem - but careful, you need to use the full network name as visible with docker network ls (in my case it was pi_traefik-web - for you it should be traefik_proxy).
In theory, you could also set the label traefik.docker.network=traefik_proxy to your nextcloud-app service.
This problem can be diagnosed through the traefik dashboard: look for the network ip a specific service is assigned -- does it show the 'public' network compatible ip?