{"id":10638,"date":"2021-10-11T12:39:15","date_gmt":"2021-10-11T09:39:15","guid":{"rendered":"https:\/\/kifarunix.com\/?p=10638"},"modified":"2024-03-18T13:44:55","modified_gmt":"2024-03-18T10:44:55","slug":"install-freeradius-with-daloradius-on-debian-11-debian-10","status":"publish","type":"post","link":"https:\/\/kifarunix.com\/install-freeradius-with-daloradius-on-debian-11-debian-10\/","title":{"rendered":"Install FreeRADIUS with daloRADIUS on Debian 11\/Debian 10"},"content":{"rendered":"\n<p>In this guide, we are going to learn how to install FreeRADIUS with daloRADIUS on Debian 11\/Debian 10. <a href=\"https:\/\/freeradius.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">FreeRADIUS<\/a> is a high-performance RADIUS server with support for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Authentication by local files, SQL, Kerberos, LDAP, PAM, and more.<\/li>\n\n\n\n<li>Powerful policy configuration language.<\/li>\n\n\n\n<li>Proxying and replicating requests by any criteria.<\/li>\n\n\n\n<li>Support for many EAP types; TLS, PEAP, TTLS, etc.<\/li>\n\n\n\n<li>Many vendor-specific attributes.<\/li>\n\n\n\n<li>Regexp matching in string attributes.<\/li>\n<\/ul>\n\n\n\n<p><a href=\"http:\/\/daloradius.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">daloRADIUS<\/a> on the other hand is an advanced web application for managing FreeRADIUS server. It supports various database backends such as MySQL, Sqlite, PostgreSQL, MsSQL, MySQL. It provides features such as Access Control Lists, support integration with Google Maps for geo-location of hotspots\/access points, graphical reporting\u2026<\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Table of Contents<\/h2><nav><ul><li><a href=\"#installing-free-radius-with-dalo-radius-on-debian-11-10\">Installing FreeRADIUS with daloRADIUS on Debian 11\/10<\/a><ul><li><a href=\"#prerequisites\">Prerequisites<\/a><\/li><li><a href=\"#install-and-configure-free-radius-on-debian-11-debian-10\">Install and Configure FreeRADIUS on Debian 11\/Debian 10<\/a><ul><li><a href=\"#install-free-radius\">Install FreeRADIUS<\/a><\/li><li><a href=\"#create-free-radius-database-and-database-user\">Create FreeRADIUS database and database user<\/a><\/li><li><a href=\"#import-the-free-radius-default-database-schema\">Import the FreeRADIUS default database schema<\/a><\/li><li><a href=\"#set-free-radius-database-connection-details\">Set FreeRADIUS Database Connection Details<\/a><\/li><\/ul><\/li><li><a href=\"#install-and-configure-dalo-radius-on-debian-11-debian-10\">Install and Configure daloRADIUS on Debian 11\/Debian 10<\/a><ul><li><a href=\"#install-dalo-radius\">Install daloRADIUS<\/a><\/li><li><a href=\"#import-dalo-radius-database-schema\">Import daloRADIUS Database Schema<\/a><\/li><li><a href=\"#configure-dalo-radius-database-connection-settings\">Configure daloRADIUS Database connection settings<\/a><\/li><\/ul><\/li><li><a href=\"#accessing-dalo-radius-web-interface\">Accessing daloRADIUS Web Interface<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"installing-free-radius-with-dalo-radius-on-debian-11-10\">Installing FreeRADIUS with daloRADIUS on Debian 11\/10<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"prerequisites\">Prerequisites<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>As a prerequisite, ensure that you have LAMP installed on your Debian 11\/Debian 10 server.<\/li>\n<\/ul>\n\n\n\n<p><a href=\"https:\/\/kifarunix.com\/install-lamp-stack-on-debian-11\/\" target=\"_blank\" rel=\"noreferrer noopener\">Install LAMP Stack on Debian 11<\/a><\/p>\n\n\n\n<p>Same guide can used for Debian 10.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><span style=\"color: initial;\">Install other required PHP extensions:<\/span><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>apt install php-mail php-mail-mime php-pear php-xml<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Install PHP Pear DB library (you can, for now, ignore the warnings):<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>pear install DB<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"install-and-configure-free-radius-on-debian-11-debian-10\">Install and Configure FreeRADIUS on Debian 11\/Debian 10<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"install-free-radius\">Install FreeRADIUS<\/h4>\n\n\n\n<p>Update and upgrade your system packages;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>apt update<\/code><\/pre>\n\n\n\n<p>FreeRADIUS packages are available on the default Debian 11\/Debian 10 default repositories and thus can be installed by running the command below;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>apt-get install freeradius freeradius-mysql freeradius-utils<\/code><\/pre>\n\n\n\n<p>Once the installation is done, FreeRADIUS is running by default. It is also enabled to run on system restart.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl status freeradius<\/code><\/pre>\n\n\n\n<pre class=\"scroll-box\"><code>\n\u25cf freeradius.service - FreeRADIUS multi-protocol policy server\n     Loaded: loaded (\/lib\/systemd\/system\/freeradius.service; enabled; vendor preset: enabled)\n     Active: active (running) since Thu 2023-05-04 19:07:45 EAT; 3s ago\n       Docs: man:radiusd(8)\n             man:radiusd.conf(5)\n             http:\/\/wiki.freeradius.org\/\n             http:\/\/networkradius.com\/doc\/\n    Process: 14103 ExecReload=\/usr\/sbin\/freeradius $FREERADIUS_OPTIONS -Cxm -lstdout (code=exited, status=0\/SUCCESS)\n    Process: 14104 ExecReload=\/bin\/kill -HUP $MAINPID (code=exited, status=0\/SUCCESS)\n   Main PID: 13727 (freeradius)\n     Status: \"Processing requests\"\n      Tasks: 6 (limit: 1133)\n     Memory: 79.8M (limit: 2.0G)\n        CPU: 183ms\n     CGroup: \/system.slice\/freeradius.service\n             \u2514\u250013727 \/usr\/sbin\/freeradius -f\n\nMay 04 19:07:46 debian11 freeradius[14103]: Please use tls_min_version and tls_max_version instead of disable_tlsv1_2\nMay 04 19:07:46 debian11 freeradius[14103]: tls: Using cached TLS configuration from previous invocation\nMay 04 19:07:46 debian11 freeradius[14103]: tls: Using cached TLS configuration from previous invocation\nMay 04 19:07:46 debian11 freeradius[14103]: rlm_mschap (mschap): using internal authentication\nMay 04 19:07:46 debian11 freeradius[14103]: Ignoring \"sql\" (see raddb\/mods-available\/README.rst)\nMay 04 19:07:46 debian11 freeradius[14103]: Ignoring \"ldap\" (see raddb\/mods-available\/README.rst)\nMay 04 19:07:46 debian11 freeradius[14103]:  # Skipping contents of 'if' as it is always 'false' -- \/etc\/freeradius\/3.0\/sites-enabled\/inner-tunnel:336\nMay 04 19:07:46 debian11 freeradius[14103]: radiusd: #### Skipping IP addresses and Ports ####\nMay 04 19:07:46 debian11 freeradius[14103]: Configuration appears to be OK\nMay 04 19:07:46 debian11 systemd[1]: Reloaded FreeRADIUS multi-protocol policy server.\n<\/code><\/pre>\n\n\n\n<p>Open FreeRADIUS UDP port2 1812 and 1813 on UFW.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ufw allow to any port 1812:1813 proto udp<\/code><\/pre>\n\n\n\n<p>You can confirm port opening by running the command below;<\/p>\n\n\n\n<pre id=\"block-6ee9af85-8fc3-4625-84c8-cd3b10a96870\" class=\"wp-block-code\"><code>ss -alun4 | grep -E '1812|1813'<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>UNCONN 0      0          127.0.0.1:18120      0.0.0.0:*          \nUNCONN 0      0            0.0.0.0:1812       0.0.0.0:*          \nUNCONN 0      0            0.0.0.0:1813       0.0.0.0:*<\/code><\/pre>\n\n\n\n<p>Stop FreeRADIUS and run it on debugging mode to confirm that it is ready to process the requests.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl stop freeradius<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>freeradius -X<\/code><\/pre>\n\n\n\n<p>If all is well, you should be able to see the sample output below (<strong>Ready to process requests<\/strong>);<\/p>\n\n\n\n<pre class=\"scroll-box\"><code>...\nlisten {\n  \ttype = \"acct\"\n  \tipv6addr = ::\n  \tport = 0\n   limit {\n   \tmax_connections = 16\n   \tlifetime = 0\n   \tidle_timeout = 30\n   }\n}\nlisten {\n  \ttype = \"auth\"\n  \tipaddr = 127.0.0.1\n  \tport = 18120\n}\nListening on auth address * port 1812 bound to server default\nListening on acct address * port 1813 bound to server default\nListening on auth address :: port 1812 bound to server default\nListening on acct address :: port 1813 bound to server default\nListening on auth address 127.0.0.1 port 18120 bound to server inner-tunnel\nListening on proxy address * port 57303\nListening on proxy address :: port 59574\n<strong>Ready to process requests<\/strong>\n<\/code><\/pre>\n\n\n\n<p>Press Ctrl+C to cancel the above.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"create-free-radius-database-and-database-user\">Create FreeRADIUS database and database user<\/h4>\n\n\n\n<p>Login to MySQL as root user.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>mysql -u root -p<\/code><\/pre>\n\n\n\n<p>Create the database and database user.<\/p>\n\n\n\n<pre id=\"block-c3dc7478-3dae-40c9-90e6-907bcc6a922d\" class=\"wp-block-code\"><code>create database radius;<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>grant all privileges on radius.* to radius@localhost identified by 'P@ssWORD';<\/code><\/pre>\n\n\n\n<p>Reload the privileges tables to affect the changes.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>flush privileges;\nquit<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"import-the-free-radius-default-database-schema\">Import the FreeRADIUS default database schema<\/h4>\n\n\n\n<p>Once you create the database, import the FreeRADIUS default database schema located under&nbsp;<code>\/etc\/freeradius\/3.0\/mods-config\/sql\/main\/mysql\/schema.sql<\/code>&nbsp;to the RADIUS database we created above.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mysql -u root -p radius &lt; \/etc\/freeradius\/3.0\/mods-config\/sql\/main\/mysql\/schema.sql<\/code><\/pre>\n\n\n\n<p>Enable FreeRADIUS SQL module by creating a symbolic link of the&nbsp;<code>sql module<\/code>&nbsp;under&nbsp;<code>\/etc\/freeradius\/3.0\/mods-available\/<\/code>&nbsp;to&nbsp;<code>mods-enabled<\/code>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ln -s \/etc\/freeradius\/3.0\/mods-available\/sql \/etc\/freeradius\/3.0\/mods-enabled\/<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"set-free-radius-database-connection-details\">Set FreeRADIUS Database Connection Details<\/h4>\n\n\n\n<p>Open the enabled SQL module and configure the&nbsp;<code>radius<\/code>&nbsp;MySQL database connection details as shown below;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>vim \/etc\/freeradius\/3.0\/mods-enabled\/sql<\/code><\/pre>\n\n\n\n<p>Note that the connection details must match those created for the database above.<\/p>\n\n\n\n<p>Similarly, enable FreeRADIUS server read clients from database. Thus, locate the line,&nbsp;<code># read_clients = yes<\/code>&nbsp;and uncomment by removing the # at the beginning of the line.<\/p>\n\n\n\n<pre class=\"scroll-box\"><code>\n...\nsql {\n...\n        #<strong>dialect = \"sqlite\"<\/strong>\n<strong>        dialect = \"mysql\"<\/strong>\n...\n\n        # Connection info:\n        #\n        <strong>server = \"localhost\"<\/strong>\n<strong>        port = 3306<\/strong>\n<strong>        login = \"radius\"<\/strong>\n<strong>        password = \"P@ssWORD\"<\/strong>\n\n        # Database table configuration for everything except Oracle\n        <strong>radius_db = \"radius\"<\/strong>\n...\n        # Set to 'yes' to read radius clients from the database ('nas' table)\n        # Clients will ONLY be read on server startup.\n        <strong>read_clients = yes<\/strong>\n...\n<\/code><\/pre>\n\n\n\n<p>Save and exit the configuration file.<\/p>\n\n\n\n<p>Change the ownership user and group of the enabled SQL module (symbolic link) to freerad as shown below.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chown -h freerad: \/etc\/freeradius\/3.0\/mods-enabled\/sql<\/code><\/pre>\n\n\n\n<p>Once that is done, restart the FreeRADIUS service,<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl restart freeradius<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"install-and-configure-dalo-radius-on-debian-11-debian-10\">Install and Configure daloRADIUS on Debian 11\/Debian 10<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"install-dalo-radius\">Install daloRADIUS<\/h4>\n\n\n\n<p>To get the latest version of daloRADIUS, you would have to download the archive from the&nbsp;<a href=\"https:\/\/github.com\/lirantal\/daloradius\/releases\" target=\"_blank\" rel=\"noreferrer noopener\">Github repository releases page<\/a>.<\/p>\n\n\n\n<p>Version 1.3 is the current release as of this guide update.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wget https:\/\/github.com\/lirantal\/daloradius\/archive\/refs\/tags\/1.3.tar.gz<\/code><\/pre>\n\n\n\n<p>Once you have downloaded the archive, run the command below to extract it.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir \/var\/www\/html\/daloradius<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>tar xzf 1.3.tar.gz -C \/var\/www\/html\/daloradius --strip-components=1<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"import-dalo-radius-database-schema\">Import daloRADIUS Database Schema<\/h4>\n\n\n\n<p>daloRADIUS ships with its default MySQL tables.<\/p>\n\n\n\n<p>You need to import these tables to the FreeRADIUS database we created above.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mysql -u root -p radius &lt; \/var\/www\/html\/daloradius\/contrib\/db\/fr2-mysql-daloradius-and-freeradius.sql<\/code><\/pre>\n\n\n\n<pre id=\"block-29e346ae-22ae-4a7b-814c-8a6c374ca758\" class=\"wp-block-code\"><code>mysql -u root -p radius &lt; \/var\/www\/html\/daloradius\/contrib\/db\/mysql-daloradius.sql<\/code><\/pre>\n\n\n\n<p>Configure ownership of the daloRADIUS web configuration files to Apache web user as shown below;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chown -R www-data.www-data \/var\/www\/html\/daloradius\/<\/code><\/pre>\n\n\n\n<p>Configure the permissions of the daloRADIUS main configuration file to&nbsp;<code>664<\/code>&nbsp;as shown below;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cp \/var\/www\/html\/daloradius\/library\/daloradius.conf.php{.sample,}<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod 664 \/var\/www\/html\/daloradius\/library\/daloradius.conf.php<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"configure-dalo-radius-database-connection-settings\">Configure daloRADIUS Database connection settings<\/h4>\n\n\n\n<p>Open the daloRADIUS configuration file for editing and set the database connection parameters.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>vim \/var\/www\/html\/daloradius\/library\/daloradius.conf.php<\/code><\/pre>\n\n\n\n<pre class=\"scroll-box\"><code>\n...\n$configValues['FREERADIUS_VERSION'] = '2';\n$configValues['CONFIG_DB_ENGINE'] = 'mysqli';\n$configValues['CONFIG_DB_HOST'] = 'localhost';\n$configValues['CONFIG_DB_PORT'] = '3306';\n$configValues['CONFIG_DB_USER'] = '<strong>radius<\/strong>';\n$configValues['CONFIG_DB_PASS'] = '<strong>P@ssWORD<\/strong>';\n$configValues['CONFIG_DB_NAME'] = '<strong>radius<\/strong>';\n...\n<\/code><\/pre>\n\n\n\n<p>Save the configuration file and restart FreeRADIUS.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>systemctl restart freeradius<\/code><\/pre>\n\n\n\n<p>daloRADIUS configuration is done.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"accessing-dalo-radius-web-interface\">Accessing daloRADIUS Web Interface<\/h3>\n\n\n\n<p>Now, navigate to the browser and access daloRADIUS using the address&nbsp;<code>http:\/\/server_IP\/daloradius<\/code>. <\/p>\n\n\n\n<p>If ufw is running, open the ports;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ufw allow 80\/tcp<\/code><\/pre>\n\n\n\n<p>You should land on a login page.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1617\" height=\"812\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2023\/05\/freeradius-daloradius-UI.png\" alt=\"Install FreeRADIUS with daloRADIUS on Debian\" class=\"wp-image-16371\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2023\/05\/freeradius-daloradius-UI.png?v=1683218877 1617w, https:\/\/kifarunix.com\/wp-content\/uploads\/2023\/05\/freeradius-daloradius-UI-768x386.png?v=1683218877 768w, https:\/\/kifarunix.com\/wp-content\/uploads\/2023\/05\/freeradius-daloradius-UI-1536x771.png?v=1683218877 1536w\" sizes=\"(max-width: 1617px) 100vw, 1617px\" \/><\/figure>\n\n\n\n<p>The default login password for the default&nbsp;<code>Administrator<\/code>&nbsp;user is&nbsp;<code>radius<\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1862\" height=\"901\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2023\/05\/daloradius-dashboard.png\" alt=\"\" class=\"wp-image-16370\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2023\/05\/daloradius-dashboard.png?v=1683218865 1862w, https:\/\/kifarunix.com\/wp-content\/uploads\/2023\/05\/daloradius-dashboard-768x372.png?v=1683218865 768w, https:\/\/kifarunix.com\/wp-content\/uploads\/2023\/05\/daloradius-dashboard-1536x743.png?v=1683218865 1536w\" sizes=\"(max-width: 1862px) 100vw, 1862px\" \/><\/figure>\n\n\n\n<p>To reset daloRADIUS administrator password, navigate to <strong>Config &gt; Operators &gt; List Operators &gt; Operator Info &gt; Reset the password &gt; Apply<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1881\" height=\"586\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2023\/05\/reset-daloradius-password.png\" alt=\"\" class=\"wp-image-16369\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2023\/05\/reset-daloradius-password.png?v=1683218818 1881w, https:\/\/kifarunix.com\/wp-content\/uploads\/2023\/05\/reset-daloradius-password-768x239.png?v=1683218818 768w, https:\/\/kifarunix.com\/wp-content\/uploads\/2023\/05\/reset-daloradius-password-1536x479.png?v=1683218818 1536w\" sizes=\"(max-width: 1881px) 100vw, 1881px\" \/><\/figure>\n\n\n\n<p>Other Tutorials<\/p>\n\n\n\n<p><a href=\"https:\/\/kifarunix.com\/install-guacamole-on-debian-11\/\" target=\"_blank\" rel=\"noreferrer noopener\">Install Guacamole on Debian 11<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/kifarunix.com\/install-backuppc-on-debian-11\/\" target=\"_blank\" rel=\"noreferrer noopener\">Install BackupPC on Debian 11<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/kifarunix.com\/install-zabbix-server-from-source-on-debian-11\/\" target=\"_blank\" rel=\"noreferrer noopener\">Install Zabbix Server from Source on Debian 11<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this guide, we are going to learn how to install FreeRADIUS with daloRADIUS on Debian 11\/Debian 10. FreeRADIUS is a high-performance RADIUS server with<\/p>\n","protected":false},"author":3,"featured_media":10647,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_lock_modified_date":false,"footnotes":""},"categories":[121],"tags":[296,4172,3958,297,6598,4171,4170],"class_list":["post-10638","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos","tag-daloradius","tag-daloradius-debian-11-debian-10","tag-debian-11","tag-freeradius","tag-freeradius-with-web-based-management","tag-install-freeradius-on-debian-10","tag-install-freeradius-on-debian-11","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-50","resize-featured-image"],"_links":{"self":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/10638"}],"collection":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/comments?post=10638"}],"version-history":[{"count":5,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/10638\/revisions"}],"predecessor-version":[{"id":21645,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/10638\/revisions\/21645"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/media\/10647"}],"wp:attachment":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/media?parent=10638"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/categories?post=10638"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/tags?post=10638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}