.

Got Website?

or do you Need one?

Are you in need of a website, fast? Like in a hurry of a blue blur? Looking for the elusive sonic speed?

AH seems to have figured how how the (not so big?) ISP are hosting your websites and charging you an arm and a leg for it.
But see I can do it, you can do it, and then nobody can do it..
The trick seems to be bandwidth and always on.

Sandy containers!
Some hackish script kiddie changing a subcontainer config file with a web interface.
Its not as hard as it sounds.

EMAIL server is HARDER. And if SHADY clinton can do THAT, well…
my SQL(squeaking dolphin) and SQL admin pages are your friend..

So I leaf ewe wiff some options.

I want it done for me

Some GOOD hosts will try to setup one for you.Others give you a template.

VERY VERY GOOD for noobs. Not so much if you want to customise. You have to copy what they do and how they setup those things to make changes you want.

Some use cloud only services…not n00b friendly.

but but but…. (thats not what i wanted)

-Well now you better learn to install WordPress buddy…and basic .htaccess permissions.
Your server is WHAT running WHO? Find out.


So you have the site…shove it in a folder somewhere. Locally, I dont care.

Now that said, you need a public host. Domains have to point there. YOU need both.

Your local IP ipchicken and a afraid DNS (with a hole in your router on ports 80 or 8080 and 443) just generally dont cut it.

Although this setup does work in theory, you are probably not equipped for it. And Im bet you dont have 24/7 rack power supply, neither. Ive seen and used the best, and even they go down without power eventually.

Use a live, always-on 24/7 connected to giga-bit lines server.

In a pinch, however you might host at home. Its GREAT for testing before deploying.

I2P and Onion walk you thru the setup, even at a minimal DNS copy forwarding but that is an advanced topic. And yes, Ive done it. The better way is to use an already net-connected host.

Distributed site apparently works for Zero (with caveats).

ClearNet Hosts:
Godaddy(AKA cloudflare – YECK!)
HostGator
Dreamhost (HERE)
000
NameCheap

Onion Hosts:

These links cannot be accessed from the CLEARNET. You need the onion to view them.
Same probly goes with the defense department high side as they helped create this…

On the ONION ONLY, you can view both the Onion and CLEARNET.

I2P is COMPLETELY DARK and entirely based on WHO you know.

Both setups use EXTREMELY HIGH forwarding layer by layer encryption. I2P doubles the layers. As SUCH, often sites time-out or are EXTREMELY slow or can be often down(often due to self-hosting at home). These systems only work if you change your habits.

7z-hosting (roughly $50/yr unlimited bandwidth, 20GB chunks)
bitserve (really? $1?)
torhost (varies)

EEP(I2P hosts): Self-hosted at home. If you find a host, Im all ears.


Alright.So you get the host.Most of these are Linux, IIRC. You dont generally want a windows webhost, despite tradition or corporate bullshit policy.

Those types of hosts are VERY insecure.
VERY Noob friendly, but not worth your time. (Install this snap-in, that snap-in, this plugin, download for ages, blah blah blah…)

“But O, Borland windows is soo eazy to use”….
quit while your ahead you lazy fuck. And YES THEY invented it FIRST. Not Macro-shaft-U. Borland got bought out recently. SHAME.

Do check what the host allow you to do and not do.

For example:

dreamhost allows python,sql, (user) crontab but no root unless you pay for it. (Trust me, you dont need root.)
And write file permissions are not needed except for owner.(755)

SQL? I Dont need it no more.
SSH? Look for it. Demand it. Dont use anything but. (I use the filesystem hack)
FTP? aim for SECURE FTP but as I just said: thats very moot to use anymore.(SSH and the hack)

FTP is soooooo insecure.SSH is VERY much better. By itself scp is invoked seperately for file tranfers which is why I reccommend the SSHFS secret trick.

WinSCP should connect no issue. As I said, the hack is for Linux, not SIN.

Now: Upload the site.

You want to extract the zipfile contents and send the folder contents.Only use files from the official website. Anywhere else, and the code may be bugged or flawed. These codes are community checked. ONLY upload from a TRUSTED developer.

Open a browser, add your details and bobs your uncle. With some sites like Pico, thats it. If not, the site will hand-hold you to get it going.

But you will need some insta-settings right quick(WP) or youre going to be slammed with spam and botnets.And sites (and servers) are left in default states all over the place.

NOOOOOO. BAD JUJU. (And this is just for desktops)

I can give you a whole list of checked plugins but the basic one is ninja firewall. Also noCaptcha. There simply is NO NEED to harass people with captcha anymore. That is a dated train of thought. I see sites everywhere using like 15 forms of captha to register or post. Its NOT NEEDED. What you need is bot protection and a decent firewall. IT BASICS people. I will BEAT THEM INTO YOU!

Caching is hit and miss with WP. Literally. And then theres the firefox bug where it fails to load sites correctly. Keep midori/safari/otter/vivaldi handy. Note that some of these are add-on packages for Linux and do not come in the package repo by default.You will have to manually install these. Windows? YMMV.

There is a Linux-wide ssh trick I show you. It allows up and down loads as well. Be careful when popping a shell with this hack enabled inside the webserver’s folders. CHMOD works but you might lock yourself out of something done it wrong. (This kinda works like WinSCP.)

Its called sshfs.

You graft the webserver(HEHE, everything is a file on linux….everything…) into your filesystem and mount it as a local folder. Mine is called mounts. So mounts/whatever is actually a folder on the webserver(until you say otherwise).

Browse away like viewing your corporate share drive. Un mounting a tad tricky. You have to “sudo umount” the folder that you mounted via console. Due to a glitch, the fs layer need root to u(n)mount for some reason. It does not need root access to mount.

Now you dont need to fiddle with an FTP application. sshfs the server, copy the files, close the mount point. Done. And you can add plugins and themes from within wordpress (onzeys) if you so like.

Remember your SQL backup and keep a local copy of your webserver contents. In case of diaster, clear the database, upload your recent dump. Clear out the webserver, and upload your contents. As you were. Might want to change your passwords if you need to do this.Rememeber, when you change your cPanel (or similar) password, the wp-config file needs to be changed too or your site will break with a database error.

To get around a php limit, I use a subdomain as an FTP files area. Whether or not you throw a html file (and htaccess) in people faces to deny direct browsing or not is up to you. Subdomains are free with Dreamhost.

Need a second or third or fourth …. website or blog? No need for another domain or webhost! Consider the multi-site(MU) wordpress hack on install to the wp-config file. Look around, plenty of people dun it.This site used it. ONE BLOG PER SITE. NO MORE!!

You can see already where the problem is. This site has FOUR blog areas.. ..and it might be growing by more. A REAL BITCH with wordpress.

MU:

You have to configure Multi-Site ON INSTALL. If you have installed already, use Tools-> export and keep copy of your uploaded images and content.

Clear out your SQL database. MyPHP admin: Select all, DROP TABLE. DONE.

You will need to re-upload your images and check your site is functioning correctly after the change. You should only have to do this ONCE.Believe you me, this is PAIN IN THE ASS to do!

WP: Keeping in mind:
ANYTHING requiring a SQL DATABASE is a BITCH to protect and MAINTAIN!

Notes on SQL and SQL database based websites:

And why I disturbingly despise anyone using said

The reason this is such a ROYAL PAIN in the ASS (when things break) is due to the fact that SQL stores its data.

There is only one way to do it:

On a SINGLE line.

Entries, no matter how long(yes, your pages and such) are ALL stored on a SINGLE line in the database. If your site crashes, in order to get your posts in a resaonable assemble of text, you need to en-mass edit the SQL dump.

Htaccess is a (hidden) Apache config file. Do your homework. RTFM. Believe you me, there is plenty of manuals. Lots of Apache tweaks you can (and should) do.

That said:

like linux there is only ONE way to do things RIGHT and 50 ways to do it WRONG. This may take you a minute to figure out.

Need SSL? Get the SSL content fixer and SSL force plugins. Configure your site for SSL first.

SSL post

..and then enable these plugins.Bobs your uncle. Yes, that easy, even automated LE cert in the process.(How you think I got here?)

DIY moon-lit by-the-lamp setup(at home):

Should you desire a local LAMP install :-) you can do this too.
Debian method
Hats
Sin

This is how these big guys do it. Sin is a tad dodgy.In my experience it loads up your system.(Gee…wonder why?)

And YES, you CAN move your already setup wordpress to another server. Its not a straightforward process, requires some database hacking and some wp-config editing. Then you need to adjust your links and re-apply the permalinks.But IT IS possible. I keep breaking my site when I do it.

Want MOBILE?

“OMG OMG OMG! such a pain in the ass and why do I have to pay for this?”

-You dont. And you can DIY. (THIS SITE is mobile and resize-friendly and FAST!)

Take look at the “viewport” html code, the “image size” relative css line(stylesheet), and have an alternate sheet ready to make any adjustments google doles out for you.

I did not like WP Sam-I-AM. I did not like WP a-toll….

WP, joomla, drupal…etc…so much PITA, so NOT worth it. These systems were made for noobs but it takes an IT admin pulling teeth to get things done(hours of unneccessary work –and RE-WORK to port the data somewhere else). Jekyll does try to help with this, however, Pico and Phile DO NOT.

Heaven forbid you copy someone else’ flawed code for apache settings….. (You shouldnt have to “rewrite base”, but if you do, only do it once.)

ZeroNet

The main BITCH about Zero is the lack of a dynamic engine to run php or dynamic code, so it has to be hacked together to work.

So now you need a FFCMS..like JEKYLL..which you are staring at.

The other PITA is a nice namecoin instead of that SHA256 Bitcoin public key for a domain name.

Go get namecoin and dump some BITCOIN into it($5 worth is fine(~0.005 BTC, it really doesnt take much here)

Transactions tab
Use the arrow over(and or zoom the application) and hit the manage name button
Add/edit(this requires a looong ass sync after blockchain sync-do be very patient. Come back like half a day later.)

Configure name

Change the following in the advanced edit tab for Zero domains to work without hassle:
Note the translation name and address shown here. Adjust these for your website. These are for mine.

{"ns":["ns1.domaincoin.net","ns2.domaincoin.net"],"translate":"chomping-at-the.bit", "zeronet": { "": "1CNWuQFe2dgD7vg5NLRN9KWVzcEZF4f2m"}}

</code>

Zero will pick this right up once you edit your json files(and re-publish).

or if you dont want a zero(redirect instead) try this:

{"ns":["ns1.namecheap.org","ns2.namecheap.org"],"translate":"southernhedgehogs.club"}

Take note of the translate portion. It tells the Namecoin DNS server where to take you.

Since Im going there…

This site took under hours to get going.
MarkDown is not that complex.
And I could have converted the blog, but didnt, I ported by hand

You only need basic html editing skills and/or Kompozer(even under wine) to edit the themes..

Then theres the sass and css…

Change to your liking…this part could take awhile..you might have to master some ‘Liquid’ or figure out how things flow together.

This site was re-vamed in under a week, I’ll say that, but I had a lot of changes and re-did some of the work a few times…

As I said, w3schools is your friend…