magnASCII.dev Simone Magnaschi
Senior Full Stack Web Dev
Bookmarks tagged with #server.
Show all

TLS certificates for internal services done right

No self-signing headaches, no TLS erros.
Saved on: 2026-07-09

How to turn anything into a router

I don’t like to cover “current events” very much, but the American government just revealed a truly bewildering policy effectively banning import of new consumer router models. This is ridiculous for many reasons, but if this does indeed come to pass it may be beneficial to learn how to “homebrew” a router. Fortunately, you can make a router out of basically anything resembling a computer. I’ve used a linux powered mini-pc as my own router for many years, and have posted a few times before about how to make linux routers and firewalls in that time.
Tags: #linux #server
Saved on: 2026-03-30

The Internet is Cool. Thank you, TCP

An exploration of TCP, the workhorse of the internet. This deep dive includes detailed examples and a step-by-step walkthrough.
Saved on: 2025-11-15

Sutra | Portfolio

A portfolio website for Bhargav. Software developer based in Berlin,Germany.
Saved on: 2025-10-05

Use One Big Server

A lot of ink is spent on the "monoliths vs. microservices" debate, but the real issue behind this debate is about whether distributed system …
Saved on: 2025-09-01

Faking a JPEG

Creating something that seems like a JPEG, very quickly
Saved on: 2025-07-12

A Day in the Life: The Global BGP Table

Update: This article was discussed on Hackernews Much has been written and a lot of analysis performed on the global BGP table over the years, a significant portion by the inimitable Geoff Huston.
Saved on: 2024-11-25

An Introduction to BGP... from the operator of a small AS

BGP is a critical protocol powering the Internet, yet remains poorly understood. Here’s a quick introduction from the operator of a small AS.
Saved on: 2024-10-24

Dokku: my favorite personal serverless platform

Like Heroku, but you own it.
Saved on: 2024-08-26

A deeper dive into optimal PHP-FPM settings

PHP-FPM config files usually aren't something that you give too much attention to until something goes wrong. Here's what you can do when that time comes.
Saved on: 2024-04-09

A Deep Dive into Email Deliverability in 2024

In this post we cover the new email deliverability guidelines for Gmail and Yahoo.
Saved on: 2024-04-01

SSH Port

The SSH port is 22. This is the story of how it got that port number. And practical configuration instructions.
Saved on: 2024-02-12

I looked through attacks in my access logs. Here's what I found

I've been self-hosting for over a decade. It's freeing because I own my data, and do not depend on any platform other than my cloud host, which I can easily switch off. Self-hosting gives much insight into what it takes to run a cloud service. Anyone who's had some practice doing this will likely tell you that the internet is a dangerous place. 🖖If you found this helpful or insightful leave a comment to let me know, or follow me on Mastodon - @nish@social.nishtahir.com Exposing any IP onto th
Saved on: 2024-01-28

SMTP Smuggling - Spoofing E-Mails Worldwide

Introducing a novel technique for e-mail spoofing
Saved on: 2023-12-22

Graceful behavior at capacity

Suppose we’ve got a service. We’ll gloss over the details for now, but let’s stipulate that it accepts requests from the outside world, and takes some action in response. Maybe those requests are HTTP requests, or RPCs, or just incoming packets to be routed at the network layer. We can get more specific later. What can we say about its performance? All we know is that it receives requests, and that it acts on them.
Saved on: 2023-08-10

AWS Networking Concepts

Before March 2023 I couldn’t for the life of me understand what was going on in the AWS VPC dashboard. I mean, look at the length of the scrolling bar on the left-hand panel! So, with the goa…
Saved on: 2023-07-22

Learning Center — NsLookup.io

Learn about DNS with our free content.
Saved on: 2023-05-09

Load Balancing

A bottom-up, animated guide to HTTP load balancing algorithms.
Saved on: 2023-05-04

CPU usage

As one of the most widely used scripting languages for web development, PHP is known for its flexibility and ease of use. However, with complex
Saved on: 2023-03-17

What does POSIX conformance/compliance mean in the distributed systems worl

Answer (1 of 4): When I hear people refer to POSIX, they almost always mean the "File and Directory Operations" portion of the standard(s). Then again, I'm a filesystem developer. If I worked on schedulers (for example) I might hear more about different sections, but I'll try to stick with the ...
Saved on: 2023-02-08

What is a CDN & How do CDNs work ? | Level Up Coding

Content Delivery Networks are also known as CDNs. CDNs consists of a set of servers used to speed up the delivery of content to the users.
Saved on: 2023-02-08

Mounting Amazon S3 to an Amazon EC2 instance using a private connection to S3 File Gateway | Amazon Web Services

Customers rehosting applications in the cloud that deal with large files and unstructured data can benefit by utilizing object storage from a performance, scalability, and cost perspective, as compared to block or file storage. If a legacy or COTS (commercial-off-the-shelf) application being migrated doesn’t inherently support object storage services like Amazon S3, it may be […]
Saved on: 2022-09-09

Low-Cost VPS Testing | Toys

Tags: #server
Saved on: 2019-12-07

How to Use Ansible: An Ansible Cheat Sheet Guide | DigitalOcean

Ansible is a modern configuration management tool that facilitates the task of setting up and maintaining remote servers. This cheat sheet-style guide pr…
Saved on: 2019-06-07

Building a stateless API proxy - Thea Flowers

How to make an access-limiting proxy for any API
Saved on: 2019-05-30

nginxconfig.io

Saved on: 2019-01-31

Configuring PHP-FPM For High Network Traffic - DEV Community ?‍??‍?

Maintaining a constant response time on a server with high network traffic while using PHP is proba...
Saved on: 2018-09-11

The headers we don't want | Fastly

HTTP headers are an important way of controlling how caches and browsers process your web content. But many are used incorrectly or pointlessly, which adds overhead at a critical time in the loading of your page, and may not work as you intended.
Tags: #server
Saved on: 2018-05-16

Apache 2.4, the Event MPM, PHP via mod_proxy_fcgi and PHP-FPM – with vhosts

My tech articles—especially Linux ones—are some of the most-viewed on The Z-Issue. If this one has helped you, please consider a small donation to The Parker Fund by using the top widget at the right. Thanks! Recently, I've spent a huge amount of time working on Apache and PHP-FPM in order to allow for a ...
Saved on: 2018-01-16

Monitor server with CollectD, InfluxDB and Grafana - Nguyen Sy Thanh Son

QQ88 là một trong những thương hiệu nổi tiếng với các tựa game như casino, thể thao, bắn cá, đá gà.... Đăng ký tham gia ngay link capitalsolutions.us.com.
Saved on: 2017-12-06

Conclusion

Let's take a very quick look at how best to set up PHP-FPM for high throughput, low latency, and more stable CPU and memory use. By default, most setups
Tags: #php #server
Saved on: 2017-10-10

HTTP/2 is not future. It’s present. | Blog Eleven Labs

Remember, in `may 1996`, the very first HTTP protocol version (HTTP/1.0) was born.
Tags: #server #http2
Saved on: 2017-04-12

A Comprehensive Guide To HTTP/2 Server Push — Smashing Magazine

In this article, Jeremy Wagner will teach you everything about server push, from how it works to the problems it solves. Server push allows you to send site assets to the user before they’ve even asked for them. It’s an elegant way to achieve the performance benefits of HTTP/1 optimization practices such as inlining, but without the drawbacks that come with that practice. Jeremy will also show you how to use it, how to tell if it’s working, and its impact on performance. Let’s begin!
Tags: #server #http2
Saved on: 2017-04-11

explainshell.com - match command-line arguments to their help text

match command-line arguments to their help text
Saved on: 2017-03-30

10 Useful Sar (Sysstat) Examples for UNIX / Linux Performance Monitoring

Using sar you can monitor performance of various Linux subsystems (CPU, Memory, I/O..) in real time. Using sar, you can also collect all performance data on an on-going basis, store them, and do historical analysis to identify bottlenecks. Sar is part of the sysstat package. This article explains how to install and con
Tags: #linux #server
Saved on: 2017-01-03

Twagios 2.0 – Nagios notifications revisited – EdVoncken.NET

In a previous blog post, I described how to use Twitter for Nagios notifications – dubbing it “Twagios”.
Saved on: 2017-01-02

Monitoring Processes with Supervisord - Servers for Hackers

Process monitoring is important to keep your applications alive after restart or error. Find out how to use the ultra-popular Supervisord.
Tags: #server
Saved on: 2016-11-17

How Does Google do Planet-Scale Engineering for a Planet-Scale Infrastructu

How does Google keep all its services up and running? They almost never seem to fail. If you've ever wondered we get a wonderful peek behind the curtain in a talk given at GCP NEXT 2016 by Melissa Binde, Director, Storage SRE at Google: How Google Does Planet-Scale Engineering for Planet-Scale Infrastructure. Melissa's talk is short, but it's packed with wisdom and delivered in a no nonsense style that makes you think if your service is down Melissa is definitely the kind of person you want on
Saved on: 2016-07-19

Analyzing Apache Log Files System | The Art of Web

Manipulating data from apache log files using awk and other command line tools including grep, sed, sort and uniq.
Saved on: 2016-06-27

My First 10 Minutes On a Server - Primer for Securing Ubuntu | Codelitt

How to secure an ubuntu server against attacks.
Saved on: 2016-06-15

DNS: The Good Parts

Dig through the DNS and learn how and why it all works.
Saved on: 2016-06-08

A Comprehensive Guide to Using Cronjobs

Learn what cron is and how to use it. This guide covers the basics of cron jobs, as well as some more advanced features.
Saved on: 2016-04-05

PHP Environment Setup

Saved on: 2015-10-03

A practical guide to building fast web applications in the cloud!

In this post we highlighted some of the most common principles that you have to consider while building high performing web applications. Read full article.
Saved on: 2015-08-13

So You Got Yourself a Loadbalancer - Servers for Hackers

When you put your web application behind a load balancer, or any type of reverse proxy, you immediately need to take some important factors into consideration. This article will cover those considerations, as well as discuss common solutions.
Saved on: 2015-03-25

Apache vs Nginx: Practical Considerations

Apache and Nginx are the two most common open source web servers in the world. Together, they are responsible for serving over 50% of traffic on the internet. Both solutions are capable of handling diverse workloads and working with other software to provide a complete web…
Saved on: 2015-02-10

UptimeRobot

Start monitoring in 30 seconds. Use advanced SSL, keyword and cron monitoring. Get notified by email, SMS, Slack and more. Get 50 monitors for FREE!
Saved on: 2014-07-12

5 Common Server Setups For Your Web Application

When deciding which server architecture to use for your environment, there are many factors to consider, such as performance, scalability, availability, reliability, cost, and ease of management. Here is a list of commonly used server setups, with a short description of each, including pros and cons. Keep in mind that all of the concepts covered here can be used in various combinations with one another, and there is no single, correct configuration.
Saved on: 2014-06-02

An analysis of Facebook photo caching

Visit the post for more.
Saved on: 2014-05-04

Introducing the new PHP on Heroku

PHP developers are makers at heart. The core strength of PHP has always been in creating a tight feedback cycle between developers and their audiences. That strength is the reason why PHP powers so many of the world’s biggest and best web properties such as Facebook and Etsy. But as developers of those and similar apps know, PHP hasn’t always enjoyed some of the runtime, management or infrastructure elements its peer communities like Ruby on Rails, Python with Django, and Node have had for some time. As one of the web’s largest PHP shops, Facebook has been an advocate and…
Saved on: 2014-04-29

SSH Kung Fu

An extended look at SSH features that can serve a variety of purposes for different use cases.
Tags: #server
Saved on: 2014-04-29

Google Cloud DNS - Google Cloud DNS — Google Developers

Make your applications and services available to your users with reliable, resilient, low-latency DNS serving from Google’s worldwide network.
Saved on: 2014-04-29

Amazon Web Services Blog: AWS Elastic Beanstalk for Docker

AWS Elastic Beanstalk makes it easy for you to deploy and manage applications in the AWS cloud. After you upload your application, Elastic Beanstalk will provision, monitor, and scale capacity (Amazon EC2 instances), while also load balancing incoming requests across all of the healthy instances. Docker automates the deployment of applications in the form of […]
Saved on: 2014-04-24
❤️
</>
2026