Strapi development using a remote server - remote-server

I'm pretty new to strapi.
I'm trying to run a project in development mode on a remote server.
I have tried changing the configuration in the /config/environments/development/server.json, however when I start up I still get
One more thing...
Create your first administrator � by going to the administration panel at:
┌─────────────────────────────┐
│ http://localhost:1337/admin │
└─────────────────────────────┘
I've checked the documentation and done a number of searches, but I haven't found a solution where I can easily set the host to 0.0.0.0 or define the hostname.
Any help is greatly appreciated.

I figured it out. The virtual machine I was using was too small. The guidelines are included at https://strapi.io/documentation/v3.x/installation/digitalocean-one-click.html#step-2-create-a-project, but not in the general tutorial.

Related

Setting up Github with an used Macbook

I recently used my wife's MacBook (I have a desktop in my office, but since the university is closed, I am not allowed to go there.) This Macbook was used to set up AWS before. In particular, some ssh keys were created.
Recently, I am trying to set up Github. All the guidelines on the internet seem to suggest that we have to start from the beginning. As a consequence, I am having a hard time setting up Github.
I am a completely new user of Macbook. I wonder whether it is possible to reset everything on my wife's Macbook so that I can set up my Github connection?
I am sorry if my question is too silly. Thank you for your help!
You should first install git using one of the following methods. Then you can use command line arguments to clone a desired repository or perform whatever action you need. If you are not comfortable using the command line to manage your project with git, then you can install GitHub Desktop to obtain a convenient UI for managing the project.
Not sure if this is what you meant by "setting up GitHub" but hope it helps. Let me know if there's anything else I can help with.

Getting started for team development

I want to start developing with a team using a Neo4j DB, a Spring Boot backend and an AngularJS frontend.
For that, I want to have a Maven Repository and a Jenkins.
To enable my team to use this, I want to have some kind of server at home that can provide remote (sequred) access to the Maven Repo, the Jenkins and the Neo4j DB and that can host the AngularJS frontend communicating with the Spring Backend.
I don't really know where to start. After some googling I found a NAS, but I'm not sure if they suit my requirements.
I've found tutorials for configuring a VPN but there may be a simpler way.
What would you recommend?
So, after some more asking around and googling if found 2 possible solutions, that i want to try out in the future:
First of seems to be the NAS (I've only read about Synology), although it not seems to be intended for my requirements. However there are packages available in the DiskStation OS that allow the installation of a Jenkins, a Maven Repo and Docker, allowing to host a Neo4j DB. I was told, I should be cautious, because only the "x86 diskstation supports docker". At this point I'm not too sure what this means, but since I'm posting an answer, I don't want to keep this knowledge for myself.
I didn't really find anything on hosting applications.
Second solution seems to be, to build a homeserver. In my current understanding, it should suffice to have a spare PC at home for that. All the steps involved should be available under here (german).
I didn't find anything about hosting applications here too, but since this is a "real" system, I'm pretty sure it's possible.
I'm going to try the second one out and keep you updated as far as I don't forget it :)

Hosting a website on GitHub and connecting to a database

I apologize for the amateur nature of my question, but I am all rather new to this. So I have created a project within the cloud9 IDE, which is a website that connects to a mySQL database located on the same server. However, I wish to showcase the code that I have used to create the site. I have done a little research into doing this and so far I have found that GitHub Pages can allow you to host webcontent. Thus in theory I can just copy across the files from cloud9 to a GitHub repository. However, my site relies on being able to connect to and query a mySQL database. My question is, can and how would I connect my GitHub repo to such a database?
Any help/advice would be greatly appreciated! In addition, please let me know if I am barking up the wrong tree with this...
GitHub Pages are only for static HTML websites. It does not run any server side technology.
You must find web hosting based on the technology you used to create the website.
If you've been working on a server-side technology, then you could be running on localhost.
If thats the case, try tunnelling your localhost, which allows you to share your localhost with others on other networks.
localtunnel, ngrok and forward provide such technologies.

Deploying Meteor App to own server

I have a completed meteor project and is currently deployed on the meteor website. I would like to move it to my own website, which is currently hosted by GoDaddy.
How do I install Node and Mongo on my server (linux) and then run my meteor project? I received ssh access to my server, so I assume I can do this, but I'm just not sure how.
So how exactly do I proceed?
Additional Info:
I'm not exactly sure what of linux it is. On GoDaddy, it simply says linux.
When I ssh, it shows me:
-bash-3.2$:
Also, I having my website simply show the myapp.meteor.com webpage would work too. An explanation on how to do this would work.
Discover Meteor has a chapter on deployment which helps to answer this question. For ubuntu-based servers they recommend meteor-up. I haven't used it, but it's probably worth checking out. Previous versions of the book recommended meteoric.
I wrote my own set of bash scripts using a few ideas from meteoric, but I already had a lot of experience doing deployment scripting. Frankly there's nothing quite like figuring it all out yourself, but doing sysadmin tasks doesn't appeal to everyone and it can be hard to pick up in a hurry.

How to install and configure LAMP

First of all I am new to Linux. I got a CentOS 6.0 64 Bit VPS and want to use it as a web server. I have searched on Google and SO and found many tutorials on LAMP setup, however all of them are different when it comes to configuration part. (for example for folder privileges one use chmod 750 and another one uses chmod 2750 and another uses something different but I cant get the difference)
I want to setup a reliable web server which is secure and light as possible.
Can you tell me where to start or suggest some good tutorials on LAMP configuration?
This tutorial is so good for starting with LAMP on CentOS.