Monthly Shaarli

All links of one month in a single page.

May, 2020

iPhone Linux Demonstration Video
thumbnail

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…

Running Linux on your smartphone: everything you need to know in 2020
thumbnail

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

Systemd Essentials: Working with Services, Units, and the Journal | DigitalOcean

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

GitHub - traggo/server: self-hosted tag-based time tracking
thumbnail

self-hosted tag-based time tracking. Contribute to traggo

Archlinux is moving to systemd (Page 2) / Arch Discussion / Arch Linux Forums

Advantages of systemd

Kimai - Free Time-Tracking App (open-source)
I installed Pi Hole on OSMC! : pihole
OSMC + Pi-Hole? : pihole

raspberry pi with kodi, osmc; and pihole on it

[SOLVED] Send a text to telnet port using single line command - IT Programming - Spiceworks

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

Best way to learn linux and get certifications? : linuxquestions
thumbnail

I was wondering what the best way would be for learning linux and getting some certifications like LFCS and

Argbash: Bash argument parsing made easy - online generator

Automatically create parsed bash arguments code -- input what you need in the comment box and it will generate the (lengthy) code.

bash - getopt, getopts or manual parsing - what to use when I want to support both short and long options? - Unix & Linux Stack Exchange
thumbnail

getopts uses and a posix compatible way for long opts

GitHub - swarmstack/loki: Docker compose for Grafana Loki, like Prometheus but for logs
thumbnail

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

A7 devices require disconnect to progress with checkra1n · Issue #1169 · checkra1n/BugTracker · GitHub
thumbnail

stuck on Trigger problem -> workaround is to immediately on seeing this unplug and re-plug and it will continue working

GitHub - rockymadden/slack-cli: Powerful Slack CLI via pure bash. Rich messaging, uploads, posts, piping, oh my!
thumbnail

:neckbeard: Powerful Slack CLI via pure bash. Rich messaging, uploads, posts, piping, oh my! - rockymadden

GitHub - turbolinks/turbolinks: Turbolinks makes navigating your web application faster
thumbnail

Turbolinks makes navigating your web application faster - turbolinks

Demo: Newsboat+mpv as a YouTube Client : mpv
thumbnail

Video player based on MPlayer

uoou / blop · GitLab
thumbnail

Super simple Bash static site generator

CS:GO blocking VM gamers and why we shouldn't be too worried about it : VFIO

Virtual machines and cheat VAC anti-cheat software

GitHub - clibs/entr: 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.
thumbnail

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

Understanding and Using Systemd - Linux.com
thumbnail
GitHub - 0x000NULL/CSSR: Repository of practice, guides, list, and scripts to help with cyber security.
thumbnail

Repository of practice, guides, list, and scripts to help with cyber security. - 0x000NULL

GPU passthrough: gaming on Windows on Linux
thumbnail

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.

Securing SSH with two factor authentication using Google Authenticator - Linux.com
thumbnail

Adding two factor authentication to your ssh server.

GitHub - vegasbrianc/docker-traefik-prometheus: A Docker Swarm Stack for monitoring Traefik with Promethues and Grafana
thumbnail

A Docker Swarm Stack for monitoring Traefik with Promethues and Grafana - vegasbrianc

GitHub - postalhq/postal: 📨 A fully featured open source mail delivery platform for incoming & outgoing e-mail
thumbnail

📨 A fully featured open source mail delivery platform for incoming & outgoing e-mail - postalhq

GitHub - bootandy/dust: A more intuitive version of du in rust
thumbnail

A more intuitive version of du in rust. Similar to ncdu

Can't boot iDroid with OpeniBoot 0.3 on iPhone 3G · Issue #28 · iDroid-Project/openiBoot · GitHub
thumbnail

i'll leave you what my screen prints here: setup: Loaded kernel at 0x0a269df8. scripting: No such file or directory

What ways can you integrate an Android phone into your Linux system? : archlinux
Writing basic systemd service files - Unix & Linux Stack Exchange
thumbnail

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 ...

Self hosted push notifications with gotify and HASS Home Assistant
Gotify · a simple server for sending and receiving messages

a simple server for sending and receiving messages

can do rest api, curl, push notifications, webhooks, etc (afaik)

Livepatch: Linux kernel updates without rebooting - Linux Audit
thumbnail

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!

GitHub - scottkosty/vit: VIT is a lightweight, fast, curses-based front end to Taskwarrior
thumbnail

VIT is a lightweight, fast, curses-based front end to Taskwarrior - scottkosty

kdeconnect with i3 : archlinux
thumbnail

kdeconnect without KDE

Using FZF instead of DMENU - njiuko - Medium
thumbnail

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

Git: submodules vs. subtrees • Andrey Nering
GitHub - stefanprodan/swarmprom: Docker Swarm instrumentation with Prometheus, Grafana, cAdvisor, Node Exporter and Alert Manager
thumbnail

Docker Swarm instrumentation with Prometheus, Grafana, cAdvisor, Node Exporter and Alert Manager - stefanprodan

GitHub - ngosang/trackerslist: Updated list of public BitTorrent trackers
thumbnail

Updated list of public BitTorrent trackers. Contribute to ngosang

GitHub - raine/ramda-cli: A CLI tool for processing data with functional pipelines
thumbnail

:ram: A CLI tool for processing data with functional pipelines - raine

[Xmonad] λ Idempotent Freelancer Desktop (i.redd.it)

rice

GitHub - shdown/luastatus: universal status bar content generator
thumbnail

universal status bar content generator.

GitHub - rxi/lite: A lightweight text editor written in Lua
thumbnail

A lightweight text editor written in Lua. Contribute to rxi

[SOLVED] Need help confirming if my soundcard is dead / Kernel & Hardware / Arch Linux Forums

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

Autodoist: generation of next action labels and re-use of sub-tasks in recurring lists : todoist
thumbnail

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...

What to do to switch to biblatex? - TeX - LaTeX Stack Exchange
thumbnail

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...

GitHub - sotetsuk/gobibtex: BibTeX parser written in Go
thumbnail

BibTeX parser written in Go. Contribute to sotetsuk

DIY SpotifyDevice / Vintage Raspberry Pi Internet-Radio - Album on Imgur
thumbnail

Post with 101 votes and 145435 views. Shared by mxmln23. DIY SpotifyDevice

[Youtube] 2012 Red Hat Summit: SELinux For Mere Mortals
thumbnail
Six things to keep in mind when working with Dockerfiles : docker
File System Pass-Through in KVM/Qemu/libvirt -

This post doesn’t cover fully setting up KVM

VIM Spelling Suggestions with fzf | COREYJA

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 - A stupidly simple, blazing fast, flat file CMS.

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

Ultimate Docker Home Server with Traefik 2, LetsEncrypt, and OAuth [2020]
thumbnail

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.

Guides and advice on how to properly self-host email : selfhosted
thumbnail
Stuck in a login loop when logging in from sync client on Linux - support - Nextcloud community
thumbnail

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.

[OC] Rofi menu with categories : unixporn
thumbnail

Submit screenshots of all your *NIX desktops, themes, and nifty configurations, or submit anything else that will make ricers happy. Maybe a...

[GUIDE]Installing OpeniBoot and Android on your iDevice | GBAtemp.net - The Independent Video Game Community
thumbnail
How To Use SSHFS to Mount Remote File Systems Over SSH | DigitalOcean
thumbnail

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.

How To Configure a Linux Service to Start Automatically After a Crash or Reboot – Part 1: Practical Examples | DigitalOcean
thumbnail

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.

OpenSSH security and hardening - Linux Audit
thumbnail

The SSH configuration influences the security of your Linux system. This guide helps you to secure your OpenSSH server and client configuration.

My improved reddit rss feed now support videos, gifs, and images : rss
thumbnail

Turning reddit subreddit/search/poster into an advanced rss feed

For those looking for alternatives to Pushbullet, here are some of the better options. : Android
thumbnail

Pushbullet universal copy paste android linux alternatives

GitHub - agriffis/pure-getopt: drop-in replacement for GNU getopt implemented in pure Bash
thumbnail

drop-in replacement for GNU getopt implemented in pure Bash - agriffis

process - What if 'kill -9' does not work? - Unix & Linux Stack Exchange
thumbnail

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.

GitHub - swarmstack/swarmstack: A Docker swarm-based starting point for operating highly-available containerized applications.
thumbnail

A Docker swarm-based starting point for operating highly-available containerized applications. - swarmstack

Bash script configuration file format

Adding a configuration file to bash scripts

RaiMan's SikuliX
thumbnail

control interfaces with image recognition -- sees the gui and reacts accordingly

GitHub - jsspencer/pomo: A simple Pomodoro timer written in bash.
thumbnail

A simple Pomodoro timer written in bash. Contribute to jsspencer

GitHub - haasn/vimus: An MPD client with vim-like key bindings
thumbnail

An MPD client with vim-like key bindings. Contribute to haasn

[sway] Arch Linux on ZFS : unixporn
thumbnail

Submit screenshots of all your *NIX desktops, themes, and nifty configurations, or submit anything else that will make ricers happy. Maybe a...

Note: Two player boardgames lists
KVM and anti-cheat systems? : VFIO

Virtual machines and cheat VAC anti-cheat software

bash - How to concatenate stdin and a string? - Stack Overflow
thumbnail

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:

echo 'http://dx.doi.org/'"rsif.2012.0125"

GitHub - caltechlibrary/bibtex: A Golang BibTeX package and bibfilter tool
thumbnail

A Golang BibTeX package and bibfilter tool. Contribute to caltechlibrary

Why I Prefer systemd Timers Over Cron – Thomas Stringer – Software Engineer
Learning systemd
thumbnail

Systemd is coming to a linux distro near you.

VLANs — Open vSwitch 2.13.90 documentation

virtual lans explained, guide

How to edit command line in full screen editor in ZSH? - Unix & Linux Stack Exchange
thumbnail

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

GitHub - gollum/gollum: A simple, Git-powered wiki with a sweet API and local frontend.
thumbnail

A simple, Git-powered wiki with a sweet API and local frontend. - gollum

GitHub - skeeto/endlessh: SSH tarpit that slowly sends an endless banner
thumbnail

Trap bots in an endless loop -- but you have to run ssh on a different port to your usual

Monitor your applications with Prometheus
thumbnail

This guide introduces Prometheus and outlines how to integrate metrics into an existing applications for both operational and business insights with Docker

Configure NextCloud with Wasabi S3 as primary storage : NextCloud
thumbnail
GitHub - fogine/rofi-search: Interactive Google / DuckDuckGo search via rofi
thumbnail

Interactive Google

NCurses Disk Usage

free disk space and disk usage calculator

Gateway timeout to service in basic setup on localhost : Traefik uses wrong internal network
thumbnail

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?