{"id":17090,"date":"2015-04-25T14:59:25","date_gmt":"2015-04-25T19:59:25","guid":{"rendered":"https:\/\/secure.rosehosting.com\/blog\/?p=17090"},"modified":"2022-12-14T07:03:25","modified_gmt":"2022-12-14T13:03:25","slug":"how-to-run-your-own-speed-test-server-with-speedtest-net-mini","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/","title":{"rendered":"How to run your own speed test server with Speedtest.net Mini"},"content":{"rendered":"
<\/div>

\"speedtest-net-2-0-2-04-535x535\"Speedtest.net is one of the most popular internet speed tests. It is very helpful if you want to determine your Internet download and upload speed. They have a mini version of the application – Speedtest.net Mini which can be installed locally to do basic tests and check the upload and download speed of your server.<\/p>\n

<\/p>\n

In this blog article we will install the self hosted version of Speedtest.net on a CentOS 7 VPS<\/a> with Apache web server and PHP. The installation is very simple and fast.<\/p>\n

First of all. log in to your server as user root and make sure that all packages are up to date<\/p>\n

yum -y update<\/pre>\n

Speedtest.net Mini is can run with all major web servers. In our case we will use Apache web server with PHP. So let’s install Apache and PHP on our CentOS 7 machine<\/p>\n

yum install httpd<\/pre>\n

Start the Apache web server and enable it to start at boot<\/p>\n

systemctl start httpd<\/pre>\n

Install PHP and few PHP modules<\/p>\n

yum install php php-mysql php-gd php-mcrypt<\/pre>\n

Go to their official website and download the Speedtet.net Mini Server. Please note that you need to create an account and login to be able to download the archive<\/p>\n

wget http:\/\/c.speedtest.net\/mini\/mini.zip<\/pre>\n

Unzip the downloaded zip archive to the Apache document root directory<\/p>\n

yum -y install unzip\r\nunzip mini.zip -d \/var\/www\/html\/<\/pre>\n

To find Apache’s document root directory execute the following command<\/p>\n

grep -i \"^documentroot\" \/etc\/httpd\/conf\/httpd.conf\r\nDocumentRoot \"\/var\/www\/html\"<\/pre>\n

As we can see in the output a document root directory is \/var\/www\/html<\/p>\n

There are several index files in the SpeedTest Mini directory. Since we will use Apache and PHP we need to rename the ‘index-php.html’ file<\/p>\n

cd \/var\/www\/html\/mini\/\r\nmv index-php.html index.html<\/pre>\n

If you want to update your existing SpeedTest Mini installation, you just need to download the latest release from their official website and unpack the zip packages over the existing files in ‘\/var\/www\/html\/mini’. It is recommended to do the update every few months.<\/p>\n

Finally, open your favorite web browser and point it to http:\/\/yourdomain.com\/mini and start testing your server speed.<\/p>\n

Of course you don\u2019t have to do any of this if you use one of our Linux VPS Hosting<\/a> services, in which case you can simply ask our expert Linux admins to install SpeedTest Mini for you. They are available 24\u00d77 and will take care of your request immediately.<\/p>\n

PS.<\/strong><\/span> If you liked this post please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"

Speedtest.net is one of the most popular internet speed tests. It is very helpful if you want to determine your … <\/p>\n

Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":17091,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1701,13],"tags":[541,775,789,776],"yoast_head":"\nHow to run your own speed test server with Speedtest.net Mini - RoseHosting<\/title>\n<meta name=\"description\" content=\"How to run your own speed test server with Speedtest.net Mini - RoseHosting\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to run your own speed test server with Speedtest.net Mini - RoseHosting\" \/>\n<meta property=\"og:description\" content=\"How to run your own speed test server with Speedtest.net Mini - RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/\" \/>\n<meta property=\"og:site_name\" content=\"RoseHosting\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RoseHosting\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/rosehosting.helpdesk\" \/>\n<meta property=\"article:published_time\" content=\"2015-04-25T19:59:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-14T13:03:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/04\/speedtest-net-2-0-2-04-535x535.png\" \/>\n\t<meta property=\"og:image:width\" content=\"535\" \/>\n\t<meta property=\"og:image:height\" content=\"535\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:site\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to run your own speed test server with Speedtest.net Mini\",\"datePublished\":\"2015-04-25T19:59:25+00:00\",\"dateModified\":\"2022-12-14T13:03:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/\"},\"wordCount\":407,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/04\/speedtest-net-2-0-2-04-535x535.png\",\"keywords\":[\"centos 7\",\"speed\",\"speedtest\",\"test\"],\"articleSection\":[\"Networking and Domains\",\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/\",\"name\":\"How to run your own speed test server with Speedtest.net Mini - RoseHosting\",\"isPartOf\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/04\/speedtest-net-2-0-2-04-535x535.png\",\"datePublished\":\"2015-04-25T19:59:25+00:00\",\"dateModified\":\"2022-12-14T13:03:25+00:00\",\"description\":\"How to run your own speed test server with Speedtest.net Mini - RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/#primaryimage\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/04\/speedtest-net-2-0-2-04-535x535.png\",\"contentUrl\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/04\/speedtest-net-2-0-2-04-535x535.png\",\"width\":535,\"height\":535},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.rosehosting.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to run your own speed test server with Speedtest.net Mini\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#website\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/\",\"name\":\"RoseHosting\",\"description\":\"Premium Linux Tutorials Since 2001\",\"publisher\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.rosehosting.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#organization\",\"name\":\"RoseHosting\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png\",\"contentUrl\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png\",\"width\":192,\"height\":192,\"caption\":\"RoseHosting\"},\"image\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/RoseHosting\",\"https:\/\/x.com\/rosehosting\",\"https:\/\/www.linkedin.com\/in\/rosehosting\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713\",\"name\":\"Jeff Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/09271207587f897ab46faaed9b355252?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/09271207587f897ab46faaed9b355252?s=96&r=g\",\"caption\":\"Jeff Wilson\"},\"description\":\"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.\",\"sameAs\":[\"https:\/\/www.rosehosting.com\",\"https:\/\/www.facebook.com\/rosehosting.helpdesk\"],\"url\":\"https:\/\/www.rosehosting.com\/blog\/author\/jwilson\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to run your own speed test server with Speedtest.net Mini - RoseHosting","description":"How to run your own speed test server with Speedtest.net Mini - RoseHosting","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/","og_locale":"en_US","og_type":"article","og_title":"How to run your own speed test server with Speedtest.net Mini - RoseHosting","og_description":"How to run your own speed test server with Speedtest.net Mini - RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2015-04-25T19:59:25+00:00","article_modified_time":"2022-12-14T13:03:25+00:00","og_image":[{"width":535,"height":535,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/04\/speedtest-net-2-0-2-04-535x535.png","type":"image\/png"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to run your own speed test server with Speedtest.net Mini","datePublished":"2015-04-25T19:59:25+00:00","dateModified":"2022-12-14T13:03:25+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/"},"wordCount":407,"commentCount":4,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/04\/speedtest-net-2-0-2-04-535x535.png","keywords":["centos 7","speed","speedtest","test"],"articleSection":["Networking and Domains","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/","name":"How to run your own speed test server with Speedtest.net Mini - RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/04\/speedtest-net-2-0-2-04-535x535.png","datePublished":"2015-04-25T19:59:25+00:00","dateModified":"2022-12-14T13:03:25+00:00","description":"How to run your own speed test server with Speedtest.net Mini - RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/04\/speedtest-net-2-0-2-04-535x535.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/04\/speedtest-net-2-0-2-04-535x535.png","width":535,"height":535},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-run-your-own-speed-test-server-with-speedtest-net-mini\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to run your own speed test server with Speedtest.net Mini"}]},{"@type":"WebSite","@id":"https:\/\/www.rosehosting.com\/blog\/#website","url":"https:\/\/www.rosehosting.com\/blog\/","name":"RoseHosting","description":"Premium Linux Tutorials Since 2001","publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rosehosting.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.rosehosting.com\/blog\/#organization","name":"RoseHosting","url":"https:\/\/www.rosehosting.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","width":192,"height":192,"caption":"RoseHosting"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RoseHosting","https:\/\/x.com\/rosehosting","https:\/\/www.linkedin.com\/in\/rosehosting\/"]},{"@type":"Person","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713","name":"Jeff Wilson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/09271207587f897ab46faaed9b355252?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/09271207587f897ab46faaed9b355252?s=96&r=g","caption":"Jeff Wilson"},"description":"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.","sameAs":["https:\/\/www.rosehosting.com","https:\/\/www.facebook.com\/rosehosting.helpdesk"],"url":"https:\/\/www.rosehosting.com\/blog\/author\/jwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/17090"}],"collection":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/comments?post=17090"}],"version-history":[{"count":3,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/17090\/revisions"}],"predecessor-version":[{"id":44272,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/17090\/revisions\/44272"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/17091"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=17090"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=17090"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=17090"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}