{"id":1656,"date":"2025-03-16T01:11:19","date_gmt":"2025-03-16T06:11:19","guid":{"rendered":"http:\/\/zewwy.ca\/?p=1656"},"modified":"2025-03-24T13:58:56","modified_gmt":"2025-03-24T18:58:56","slug":"installing-core-linux","status":"publish","type":"post","link":"https:\/\/zewwy.ca\/index.php\/2025\/03\/16\/installing-core-linux\/","title":{"rendered":"Installing Core Linux"},"content":{"rendered":"<h1 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Installing_TC-Linux_Core_Only\"><\/span>Installing TC-Linux (Core Only)<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Sources\"><\/span>Sources<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Source: <a href=\"https:\/\/wiki.tinycorelinux.net\/doku.php?id=wiki:install_hd\">wiki:install_hd &#8211; Tiny Core Linux Wiki<\/a><\/p>\n<p>On, ESXi VM: <a href=\"https:\/\/wiki.tinycorelinux.net\/doku.php?id=wiki:vmware_installation\">wiki:vmware_installation &#8211; Tiny Core Linux Wiki<\/a><\/p>\n<p>FAQs: <a href=\"http:\/\/www.tinycorelinux.net\/faq.html\">http:\/\/www.tinycorelinux.net\/faq.html<\/a><\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Setting_up_VM\"><\/span>Setting up VM<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>VM Type: Other Linux 32bit kernel 4.x<br \/>\nCPU: 1<br \/>\nMem: 256 MB<br \/>\nHDD: 20 Gig<br \/>\nNetwork: DHCP + Internet Access<br \/>\n<a href=\"https:\/\/i.imgur.com\/RqsfHCY.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/RqsfHCY.png\" alt=\"\" width=\"784\" height=\"205\" \/><\/a><\/p>\n<p><a href=\"https:\/\/i.imgur.com\/VR4P1ON.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/VR4P1ON.png\" alt=\"\" width=\"787\" height=\"452\" \/><\/a><\/p>\n<p>Change boot to BIOS (instead of EFUI)<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/SAkUvMI.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/SAkUvMI.png\" alt=\"\" width=\"780\" height=\"453\" \/><\/a><\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Booting_and_Installing_Core_Linux\"><\/span>Booting and Installing Core Linux<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Attach ISO boot. Core Linux boots automatically from ISO:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/i.imgur.com\/pkUKruB.png\" \/><\/p>\n<p>For some reason the source doesn&#8217;t tell you what to do next. type tc-install and the console says doesn&#8217;t know what you are talking about:<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/DvH476k.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/DvH476k.png\" alt=\"\" width=\"362\" height=\"71\" \/><\/a><\/p>\n<p>AI Chat was kind enough to help me out here, and told me I had to run:<\/p>\n<pre>tce-load -wi tc-install<\/pre>\n<p>Which required an internet connection:<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/UktHg9O.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/UktHg9O.png\" alt=\"\" width=\"998\" height=\"614\" \/><\/a><\/p>\n<p>However even after this, attempting to run gave the same error.. mhmm, using the find command I find it, but it needs to be run as root, so:<\/p>\n<pre>sudo su\r\n\/tmp\/tcloop\/tc-install\/usr\/local\/bin\/tc-install.sh<\/pre>\n<p><a href=\"https:\/\/i.imgur.com\/aICHTTs.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/aICHTTs.png\" alt=\"\" width=\"904\" height=\"211\" \/><\/a><\/p>\n<p>C for install from CDrom:<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/wXHpbVR.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/wXHpbVR.png\" alt=\"\" width=\"1014\" height=\"252\" \/><\/a><\/p>\n<p>Lets keep things frugal around here:<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/fButayS.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/fButayS.png\" alt=\"\" width=\"1009\" height=\"543\" \/><\/a><\/p>\n<p>1 for the whole disk:<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/LZwNPgP.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/LZwNPgP.png\" alt=\"\" width=\"600\" height=\"127\" \/><\/a><\/p>\n<p>y we want a bootloader (It&#8217;s extlinux btw located [\/mnt\/sda1\/boot\/extlinux\/extlinux.conf}):<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/VcbXwjE.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/VcbXwjE.png\" alt=\"\" width=\"1017\" height=\"207\" \/><\/a><\/p>\n<p>Press enter again to bypass &#8220;Install Extensions from..&#8221;<\/p>\n<p>3 for ext4:<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/hp15Ywo.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/hp15Ywo.png\" alt=\"\" width=\"637\" height=\"173\" \/><\/a><\/p>\n<p>Like the install source guide says add boot options for HDD (opt=sda1 home=sda1 tce=sda1)<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/gzfKOhT.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/gzfKOhT.png\" alt=\"\" width=\"618\" height=\"239\" \/><\/a><\/p>\n<p>last chance&#8230; (Dooo it!) y:<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/b9Aj6vX.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/b9Aj6vX.png\" alt=\"\" width=\"509\" height=\"53\" \/><\/a><\/p>\n<p>Congrats&#8230; you installed TC-Linux:<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/hQFDyVv.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/hQFDyVv.png\" alt=\"\" width=\"686\" height=\"317\" \/><\/a><\/p>\n<p>Once rebooted the partition and disk free will look different, before reboot, running from memory:<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/CEEJIM9.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/CEEJIM9.png\" alt=\"\" width=\"1005\" height=\"573\" \/><\/a><\/p>\n<p>after reboot:<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/4tPkwRH.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/4tPkwRH.png\" alt=\"\" width=\"863\" height=\"304\" \/><\/a><\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Installing_OpenSSH\"><\/span>Installing OpenSSH?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<pre>tce-load -wi openssh<\/pre>\n<p>This is where things got a little weird. Installing an app&#8230; Not as root TC-Linux says&#8230;<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/CZg1GWg.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/CZg1GWg.png\" alt=\"\" width=\"1002\" height=\"566\" \/><\/a><\/p>\n<p>This is when things got a bit annoying n weird, even though the guide says using -wi installs it in the on boot section, I found it wasn&#8217;t loading on boot, well at first I noticed it didn&#8217;t start at all after install, as I couldn&#8217;t SSH in, this was cause of a missing config file&#8230;<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/v7cDY5Q.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/v7cDY5Q.png\" alt=\"\" width=\"773\" height=\"104\" \/><\/a><\/p>\n<p>Even if I got it running it still wouldn&#8217;t run at boot and that apparently was cause the file disappeared after reboot. This is apparently cause the system mostly run entirely in RAM. If you didn&#8217;t notice even after install the root filesystem was still only roughly 200 MB in size (enough to fit into the RAM we configured for this VM).<\/p>\n<p>Notice the no password on the tc account? Set it, reboot. doesn&#8217;t stick&#8230;<\/p>\n<p>Notice the auto login on tty1? Attempt to disable.. doesn&#8217;t stick&#8230;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Configuring_Core_Linux\"><\/span>Configuring Core Linux<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Long story short apparently you have to define what paths are to be considered persistent via a file:<\/p>\n<pre>\/opt\/.filetool.lst<\/pre>\n<p>These files are saved to mydata.gz via the command:<\/p>\n<pre>filetool.sh -b<\/pre>\n<p>So here&#8217;s what we have to do:<\/p>\n<ol>\n<li>Configure the system to ensure settings we configure stay persistent across reboots.<\/li>\n<li>Change the tc account password.<\/li>\n<li>Disable auto login on TTY1.<\/li>\n<li>Configure Static IP address.<\/li>\n<li>Install and run on boot OpenSSH.<\/li>\n<\/ol>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Changing_TC_Password\"><\/span>Changing TC Password<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Step 1) Edit \/opt\/.filetool.lst (use vi as root)<br \/>\n&#8211; add etc\/passwd and etc\/shadow<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/mV8KJs3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/mV8KJs3.png\" alt=\"\" width=\"543\" height=\"562\" \/><\/a><\/p>\n<p>Step 2) run:<\/p>\n<pre>filetool.sh -b<\/pre>\n<p>Step 3) run<\/p>\n<pre>passwd tc<\/pre>\n<p>Step 4) run<\/p>\n<pre>filetool.sh -b<\/pre>\n<p><a href=\"https:\/\/i.imgur.com\/sO8C1pQ.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i.imgur.com\/sO8C1pQ.png\" alt=\"\" width=\"708\" height=\"261\" \/><\/a><\/p>\n<p>Now reboot, you may not notice that it applied due to the auto login, however, if you type exit to get back to the actual login banner, type in tc and you will be prompted for the password you just set. Now we can move on to the next step which is to disable the auto login.<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Disable_Auto-Login\"><\/span>Disable Auto-Login<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Step 1) Run<\/p>\n<pre>sudo su\r\necho 'echo \"booting\" &gt; \/etc\/sysconfig\/noautologin' &gt;&gt; \/opt\/bootsync.sh<\/pre>\n<p>Step 2) Run<\/p>\n<pre>filetool.sh -b\r\nreboot<\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/i.imgur.com\/IhCbr6Z.png\" \/><\/p>\n<p>K on to the next fun task&#8230; static IP&#8230;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Static_IP_Address\"><\/span>Static IP Address<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>For some reason AI said I had to create a script that runs the manual step&#8230; not sure if this is the proper way&#8230; I looked all over the Wiki: <a href=\"https:\/\/wiki.tinycorelinux.net\/doku.php?id=wiki:start#installing\">wiki:start &#8211; Tiny Core Linux Wiki<\/a> I can&#8217;t find nothing.. I know this works so we&#8217;ll just do it this way:<\/p>\n<p>Step 1)\u00a0 Run:<\/p>\n<pre>echo \"ifconfig eth0 192.168.0.69 netmask 255.255.255.0 up\" &gt; \/opt\/eth0.sh\r\necho \"route add default gw 192.168.0.1\" &gt;&gt; \/opt\/eth0.sh\r\necho 'echo \"nameserver 192.168.0.7\" &gt; \/etc\/resolv.conf' &gt;&gt; \/opt\/eth0.sh\r\nchmod +x \/opt\/eth0.sh\r\necho \"\/opt\/eth0.sh\" &gt;&gt; \/opt\/bootlocal.sh\r\nfiletool.sh -b<\/pre>\n<p>Step 2) reboot to apply and verify.<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"What_about_SSH\"><\/span>What about SSH?!<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Oh right.. we got it installed but we never got it running did we?!<\/p>\n<p>Step 1) Run:<\/p>\n<pre>cp \/usr\/local\/etc\/ssh\/sshd_config.orig \/usr\/local\/etc\/ssh\/sshd_config\r\nvi \/usr\/local\/etc\/ssh\/sshd_config<\/pre>\n<p>Edit and uncomment:<br \/>\nPort: 22<br \/>\nAddress: 0.0.0.0<br \/>\nPasswordAuthedAllowed:true<\/p>\n<p>Step 2) Run:<\/p>\n<pre>echo \"usr\/local\/etc\/ssh\/\" &gt;&gt; \/opt\/.filetool.lst\r\necho \"\/usr\/local\/etc\/init.d\/openssh start\" &gt;&gt; \/opt\/bootlocal.sh\r\nfiletool.sh -b\r\nreboot<\/pre>\n<p>congrats you got openSSH working on TC-Linux.<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Hostname\"><\/span>Hostname<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Most systems you run the hostname command&#8230; ooooeee not so easy not TC-Linux.<\/p>\n<h3 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Option_1_Clean\"><\/span>Option 1 (Clean)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Edit the first line of \/opt\/bootsync.sh which sets the hostname.<\/p>\n<p>Then just run filetool.sh -b, done.<\/p>\n<h3 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Option_2_Dirty\"><\/span>Option 2 (Dirty)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>To ensure the hostname persists across reboots, you need to modify the <code>\/etc\/sysconfig\/hostname<\/code> file:<\/p>\n<ol start=\"1\">\n<li>Edit the hostname configuration file:\n<div>\n<div class=\"rounded-b-xl bg-background-static-850 px-4 pb-1.5 dark:bg-background-static-900\">\n<div>\n<pre><code>sudo vi \/etc\/sysconfig\/hostname\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/li>\n<li>Add or modify the line to include your desired hostname:\n<div>\n<div class=\"rounded-b-xl bg-background-static-850 px-4 pb-1.5 dark:bg-background-static-900\">\n<div>\n<pre><code>your_new_hostname\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/li>\n<li>Save and close the file.<\/li>\n<li>Add <code>\/etc\/sysconfig\/hostname<\/code> to the persistence list:\n<div>\n<div class=\"rounded-b-xl bg-background-static-850 px-4 pb-1.5 dark:bg-background-static-900\">\n<div>\n<pre><code>echo \"etc\/sysconfig\/hostname\" &gt;&gt; \/opt\/.filetool.lst\r\necho \"hostname $(cat \/etc\/sysconfig\/hostname)\" &gt;&gt; \/opt\/bootlocal.sh<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/li>\n<li>Save the configuration:\n<div>\n<div class=\"rounded-b-xl bg-background-static-850 px-4 pb-1.5 dark:bg-background-static-900\">\n<div>\n<pre><code>filetool.sh -b<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<div>\n<div class=\"rounded-b-xl bg-background-static-850 px-4 pb-1.5 dark:bg-background-static-900\">\n<pre>reboot<code><\/code><code><\/code><\/pre>\n<p>That&#8217;s it for now, next blog post we&#8217;ll get to installing other goodies!<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Managing_Apps\"><\/span>Managing Apps<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Installing_Apps\"><\/span>Installing Apps<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>As you can see it&#8217;s most running:<\/p>\n<pre>tce-load -wi<\/pre>\n<p>for <a href=\"https:\/\/gist.github.com\/mezcel\/c8d4759203ce958692fc960b92eda960\">all the details see their page<\/a> on this, or run -h.<\/p>\n<p>Source of app (x86): <a href=\"http:\/\/repo.tinycorelinux.net\/15.x\/x86\/tcz\/\">repo.tinycorelinux.net\/15.x\/x86\/tcz\/<\/a><\/p>\n<p>For the most it&#8217;s install app. Edit files as needed, saved edited files to \/opt\/.filetool.lst. Then run backup command, test service, edit \/opt\/bootlocal.sh with commands needed to get app\/service running. again run filetool.sh and bobs your uncle.<\/p>\n<h3 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Deleting_Apps\"><\/span>Deleting Apps<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>To remove a package on Tiny Core Linux that was installed using <code>tce-load<\/code>, here\u2019s what you can do:<\/p>\n<ol start=\"1\">\n<li><strong>For Extensions in the <\/strong><code>onboot.lst<\/code><strong> File:<\/strong>\n<ul>\n<li>First, remove the package name from the <code>\/etc\/sysconfig\/tcedir\/onboot.lst<\/code> file to prevent it from being loaded at boot. You can edit the file with:\n<div>\n<div>bash<\/div>\n<div class=\"rounded-b-xl bg-background-static-850 px-4 pb-1.5 dark:bg-background-static-900\">\n<div>\n<pre><code>sudo nano \/etc\/sysconfig\/tcedir\/onboot.lst\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/li>\n<li>Delete the entry corresponding to the package you wish to remove, then save and exit.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Delete the Extension File:<\/strong>\n<ul>\n<li>Navigate to the directory where the extensions are stored:\n<div>\n<div>bash<\/div>\n<div class=\"rounded-b-xl bg-background-static-850 px-4 pb-1.5 dark:bg-background-static-900\">\n<div>\n<pre><code>cd \/etc\/sysconfig\/tcedir\/optional\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/li>\n<li>Remove the <code>.tcz<\/code> file associated with the package:\n<div>\n<div>bash<\/div>\n<div class=\"rounded-b-xl bg-background-static-850 px-4 pb-1.5 dark:bg-background-static-900\">\n<div>\n<pre><code>sudo rm package-name.tcz\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Clean Up Dependency Files (Optional):<\/strong>\n<ul>\n<li>To clean up leftover dependency files related to the removed package, you can check and delete them from the same directory (<code>\/etc\/sysconfig\/tcedir\/optional<\/code>).<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Installing TC-Linux (Core Only) Sources Source: wiki:install_hd &#8211; Tiny Core Linux Wiki On, ESXi VM: wiki:vmware_installation &#8211; Tiny Core Linux Wiki FAQs: http:\/\/www.tinycorelinux.net\/faq.html Setting up VM VM Type: Other Linux 32bit kernel 4.x CPU: 1 Mem: 256 MB HDD: 20 Gig Network: DHCP + Internet Access Change boot to BIOS (instead of EFUI) Booting and &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/zewwy.ca\/index.php\/2025\/03\/16\/installing-core-linux\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Installing Core Linux&#8221;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"sfsi_plus_gutenberg_text_before_share":"","sfsi_plus_gutenberg_show_text_before_share":"","sfsi_plus_gutenberg_icon_type":"","sfsi_plus_gutenberg_icon_alignemt":"","sfsi_plus_gutenburg_max_per_row":"","footnotes":""},"categories":[8],"tags":[],"class_list":["post-1656","post","type-post","status-publish","format-standard","hentry","category-server-administration"],"_links":{"self":[{"href":"https:\/\/zewwy.ca\/index.php\/wp-json\/wp\/v2\/posts\/1656","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zewwy.ca\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zewwy.ca\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zewwy.ca\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/zewwy.ca\/index.php\/wp-json\/wp\/v2\/comments?post=1656"}],"version-history":[{"count":3,"href":"https:\/\/zewwy.ca\/index.php\/wp-json\/wp\/v2\/posts\/1656\/revisions"}],"predecessor-version":[{"id":1663,"href":"https:\/\/zewwy.ca\/index.php\/wp-json\/wp\/v2\/posts\/1656\/revisions\/1663"}],"wp:attachment":[{"href":"https:\/\/zewwy.ca\/index.php\/wp-json\/wp\/v2\/media?parent=1656"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zewwy.ca\/index.php\/wp-json\/wp\/v2\/categories?post=1656"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zewwy.ca\/index.php\/wp-json\/wp\/v2\/tags?post=1656"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}