Bookmarks tagged with #server.
Show all
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.
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
Meta’s Hyperscale Infrastructure: Overview and Insights
Saved
on: 2025-02-11
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
Why you should take a look at traefik, even if you don't use containers
Saved
on: 2024-05-06
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
Infrastructure management for several high-traffic PHP applications — Moham
Saved
on: 2023-08-12
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
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
Tuning dynamic php-fpm settings - Chris Morrell | Chris Morrell
Saved
on: 2020-02-16
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
Install Magento2 on AWS EC2 with Redis, varnish and Nginx as SSL Terminator
Saved
on: 2018-10-07
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
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.
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!
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
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
How to Install Icinga 2 and Icinga Web 2 on Ubuntu 16.04 - Vultr.com
Saved
on: 2016-12-21
Sending mail with AWS SES and Route53 (DKIM, SPF, and DMARC)
Saved
on: 2016-12-05
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
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
bradchesney79/2015DebianJessieWebserverProject: A setup script for a Debian LAMP Webserver
A setup script for a Debian LAMP Webserver
Saved
on: 2016-01-23
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
http://serversforhackers.com/editions/2014/07/15/haproxy/
Saved
on: 2014-07-15
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
A Proper Server Naming Scheme | SSD Cloud Hosting & VPS ▶ MNX.io
Saved
on: 2014-07-10
http://serversforhackers.com/editions/2014/07/01/ssh-tricks/
Saved
on: 2014-07-02
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
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
http://www.vagrantup.com/blog/feature-preview-vagrant-1-6-docker-dev-environments.html
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