Coder Social home page Coder Social logo

depenguin-me / depenguin-installer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mmatuska/mfsbsd

1.0 1.0 2.0 224 KB

depenguin-mfsBSD (forked from mfsBSD)

Home Page: https://depenguin.me

License: BSD 2-Clause "Simplified" License

Shell 41.22% C 6.99% Makefile 50.15% Roff 1.63%

depenguin-installer's People

Contributors

andatche avatar bretton avatar daelf avatar dch avatar endyman avatar gronke avatar jaseface avatar keltia avatar laszlo-kiss avatar ltning avatar mgeb avatar mmatuska avatar mmoll avatar ndwns avatar royger avatar rubenk avatar tdb avatar tomhukins avatar vrwmiller avatar

Stargazers

 avatar

Forkers

grembo ludoplex

depenguin-installer's Issues

List of mfsBSD forks with updated code

Idea: Turn this from a fork to a consumer

It might make sense to maintain this more as a consumer of mfsbsd instead of a fork. This would mean that we store custom configs and the scriptwork required to build the mfsbsd images here (probably locked to a specific upstream commit we can then adjust as we evolve with mfsbsd). This would allow to keep this very small and avoid constant merging/rebasing. It would also force us to get required changes in mfsbsd into upstream over time (while we can also patch locally to bridge gaps).

Retrieve authorized_keys as part of boot process

Currently an image can be built by adding conf/authorized_keys with a public key for access.

However, a new image needs to be built for different users. Or updated keys.

How can this be fixed in customfiles or customscripts to append the pubkey from the rescue system, or a web link, as the install ISO is booting?

i.e. we don't want to add keys then build, rather we want to build and retrieve keys as part of boot process.

For hetzner it may be possible to retrieve keys with

curl --netrc-file /path/to/credentials https://robot-ws.your-server.de/key

and incorporate this somehow, but then the credentials file has to be included in the build step.

It would be better to do a combination of

  • add vagrant key to authorized_keys
  • append user(s) keys to authorized_keys with fetch http://my.host/keys.txt -o /tmp/authorized_keys && cat /tmp/authorized_keys >> /root/.ssh/authorized_keys

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.