Jump to content
TNG Community

[UNRESOLVED] Need Help Self Hosting


SwagDaddyBrad

Recommended Posts

SwagDaddyBrad

Hey all -
Recently bought a dedicated server and I really need help moving my TNG stuff over from my hosting provider to my dedicated server. I have a zip file of my entire website. I have the database exported and ready to go.

I'm using Docker and Portainer and had tried to do the install myself but I just keep getting 403 Forbidden. If you could message me on Discord (bradlee.kolv) i'm really friendly. I'll even pay you to help me!

Thank you!

Link to comment
Share on other sites

HauntedWebby

Hey Bradlee! Welcome to the TNG world!  It's a great platform once you get it humming.

I'm happy to try and point you in the right direction, though fair warning, migrating a full TNG install is a pretty big undertaking to walk someone through remotely, so I can't promise a full hand-hold, but I'll share what I know.

A few things that might help:

That 403 Forbidden error usually means the web server doesn't have the right permissions to serve your files, or the directory/file paths aren't configured correctly. It's not a TNG problem per se, it's a web server configuration issue. Things to check: file/folder permissions (typically 755 for directories and 644 for files), making sure your web server's document root is pointed at the right place, and making sure your TNG config.php has the correct paths.

Here's the thing about Docker and Portainer, though, for TNG, that's honestly massive overkill. TNG is a straightforward PHP/MySQL application. It just needs a basic LAMP or LEMP stack (Linux, Apache or Nginx, MySQL/MariaDB, and PHP). No containers needed. In fact, Docker can actually make TNG harder to manage because of how TNG handles file uploads, media links, and paths. My honest recommendation? Ditch the Docker setup and just install Apache or Nginx, PHP, and MySQL directly on your server. You'll save yourself a LOT of headaches.

And I say this with total kindness and zero judgment, if the 403 is giving you trouble, I'd really encourage you to spend some time learning basic web server administration before going live. Once your genealogy data is on a public-facing server, you become a target for bots, scrapers, and the occasional bad actor. Knowing how to read your server logs, lock down permissions, and respond to issues is just as important as getting TNG installed. Your family's data deserves that protection!

I'm not saying don't do it. Your server, your choice. I'm saying go in with your eyes open. If a 403 error is tripping you up right now, it's really worth investing time in learning fundamentals before you put your family's data on a public-facing overly complex server. 

Link to comment
Share on other sites

RickM

Sound advise indeed.. 

I have a local only server setup, and I am still learning.. Hard enough keeping up on the live server which I have minimal control over (and I like that)..

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...